Ellsworth Cafe
Address:
107 N Newstead Ave, Saint Louis, MO 63108
Phone:
(314) 652-2832
Hours:
- Mon: 7:30am-6pm
- Tue: 7:30am-6pm
- Wed: 7:30am-6pm
- Thu: 7:30am-6pm
- Fri: 7:30am-6pm
- Sat: 8am-2pm
- Sun: 8am-2pm
Other Businesses:
- Yong China at 9814 Manchester Rd, Saint Louis, MO 63119
- JP's Deli & Catering at 4243 Green Park Rd, Saint Louis, MO 63125
- Little Caesars Pizza at 1042 Loughborough Ave, Saint Louis, MO 63111
- Jimmy MacK's at 5838 Southwest Ave, Saint Louis, MO 63139
- Washington Avenue Grill at 2605 Washington Ave, Saint Louis, MO 63103