Suggest an Edit Name* Categories* Doctor Hospital Pharmacy Add category State* Locality* ZIP* Street address* Phone* Website Opening hours Monday: 09:00 am — 05:00 pm Tuesday: 09:00 am — 05:00 pm Wednesday: 09:00 am — 05:00 pm Thursday: 09:00 am — 05:00 pm Friday: 09:00 am — 05:00 pm Saturday: 09:00 am — 03:00 pm Company description Keller Apothecary located in the city of Saint Louis, state Missouri. The legal address of the Pharmacy 5346 Devonshire Ave. Directions to the Pharmacy Keller Apothecary can be found on our interactive map. Ask your questions by calling 314-352-5201 on workdays. Your comments (not for publishing) * — Required information Keller Apothecary - Saint Louis ← View details 5346 Devonshire Ave, Missouri, Saint Louis, 63109, Saint Louis, Missouri 63109 314-352-5201