• Brown's Hotel, Albemarle Street, Mayfair, London, England, UK (Location)

  • London, England, UK (From Wikimedia Commons.)