London Tea Room to leave Tower Grove South for downtown


The London Tea Room, a popular destination for tea and English cuisine, is leaving its longtime home in Tower Grove South for a larger space in Downtown West.

Previous Downtown Delray Beach building lands in bankruptcy on eve of foreclosure
Next Grocery-anchored retail center planned in Delray Beach