Include nearby

Best Tea Rooms Businesses in Birmingham, AL

The TownHouse Tea Shoppe reviews | 23 Olmsted St - Birmingham AL

The TownHouse Tea Shoppe

5.0
(4)
23 Olmsted St, Birmingham, AL 35242
(205) 529-0081

"I have never been more amazed! I picked out this location for a f"...