The London Tea Room
Address:
1520 Washington Ave, Saint Louis, MO 63103
Phone:
(314) 241-6556
Restaurants,
Coffee Shops
Other Businesses:
- Ozzies Restaurant at 1511 Washington Ave, Saint Louis, MO 63103
- Subway at 1628 S Broadway, Saint Louis, MO 63104
- Llywelyn's Pub at 1732 S 9th St, Saint Louis, MO 63104
- Quiznos Sub at 1530 S 7th St, Saint Louis, MO 63104
- KFC - Kentucky Fried Chicken at 1300 Cass Ave, Saint Louis, MO 63106