London Tea Room
United States
>
Missouri
>
Saint Louis
>
Tower Grove South
>
London Tea Room
London Tea Room is a cafe in Morganford Road 3128 in Saint Louis, Tower Grove South.
London Tea Room
House number
3128
Postal code
63116
Street
Morganford Road
Object
Cafe
Building
Yes
7-Eleven
Hartford Street
City Diner, Mekong Restaurant, The Medicine Shoppe
Portis Avenue
Plaza Cafe and Grill
A & M Bicycles
Local Harvest Grocery
Crispy Edge
Imo's Pizza
Homegrown Hair Company
South CIty Scooters
Morganford Road
Amsterdam Tavern, The Dam, Tower Pub
Humphrey Street
Tower Grove South, USAgain
Lackland Avenue
Alfred Avenue
Cherry Lane
Juniata Street
CBGB, Little Free Library, Black Sheep Whiskey And Wine, King and I, The Royale
Connecticut Street
Vintage Haberdashery, Basil India