Desta's Market & Deli
Address:
2503 N Taylor Ave, St Louis, MO 63113
Phone:
(314) 534-4587
Liquor Stores,
Restaurants,
Delicatessens,
Deli
Other Businesses:
- O'Shay's Pub at 4353 Manchester Ave, St Louis, MO 63110
- Olive LLC at 4432 Olive St, St Louis, MO 63108
- Roma Grocery at 5851 Elizabeth Ave, St Louis, MO 63110
- Herbie's Restaurant at 405 N. Euclid, St. Louis, MO 63108
- Imo's Pizza at 6197 Telegraph Rd, St Louis, MO 63129