Kidadl

Amba Hotel Charing Cross

Located off the Strand, near Trafalgar Square and facing the famous Eleanor’s Cross, referred to as the central point in London, you could not hope for a better place to stay if you want to be within easy reach of some of London’s top attractions.