23 Olmsted St, Birmingham 35242, United States
23 Olmsted St, Birmingham 35242, United States
No delivery
Spot something wrong?
Dishes at The TownHouse Tea Shoppe. Prices may vary in venue.
Been to The TownHouse Tea Shoppe? Be the first to share what you ate.