History of Amba Charing Cross Hotel

Amba Hotel Charing Cross is located in the heart of the West End, near Trafalgar Square. It is within walking distance from many of London’s most famous landmarks and nearby tube stations. The National Gallery, Westminster Palace and Covent Garden are all nearby and you can end your day with a show in London’s Theatreland. 

Where is Amba Charing Cross Hotel

Amba Hotel Charing Cross, The Strand London WC2N 5HX