Deleos Deli & Cafe
Address:
2782 Highway 67 N, Florissant, MO 63031
Phone:
(314) 839-3880
Hours:
- Mon: 10am-10pm
- Tue: 10am-10pm
- Wed: 10am-10pm
- Thu: 10am-10pm
- Fri: 10am-10pm
- Sat: 10am-10pm
- Sun: 10am-8pm
Nice to Know:
- Good For Kids Yes
- Noise Level Quiet
- Parking Lot
- Wifi Free
- Accepts Credit Cards Yes
- Good For Groups Yes
- Recommended Meal Lunch, Dinner
- Outdoor Seating Yes
Other Businesses:
- China Garden at 2963 Patterson Rd, Florissant, MO 63031
- Little Caesars Pizza at 6900 Parker Rd, Florissant, MO 63033
- Subway at 6805 Parker Rd, Florissant, MO 63033
- St Louis Happy Hour Bar & Grill at 12948 New Halls Ferry Rd, Florissant, MO 63033
- Pasta House Co the at 11202 W Florissant Ave, Florissant, MO 63033