Brown's Hotel, London, United Kingdom

Albemarle St

London, Greater London W1S 4BP GB

Get Directions

020 7518 4009

  • 1 mention in Best spot for afternoon tea

    • Zach F.

      Zach F. said, "..."Somewhat local" might get me into trouble with this recommendation, but the tea service at Brown's Hotel is charming and doesn't feel like a circus...." See More