Opening in 1837,
Brown’s Hotel on Albemarle Street
takes the prize for the oldest hotel in
London.
Hotels in London were virtually non-existent
before the railways; visitors would either rent houses or stay in coaching inns.
London is full of old building and history;
wouldn’t it be amazing to stay in one of these historical hotels