The Houston Press selected the Best Teahouse in the 2025 Best Ofs.
Order the afternoon tea at The Street Bar in The Newbury Boston hotel — once the Ritz, which opened in 1923 — and you’ll be ...