One Aldwych has one of the best locations in London. It stands on a corner plot in the middle of the capital in Covent Garden, that neighbourhood being famed as the backdrop for My Fair Lady. It’s a stone’s throw from the River Thames and all the iconic sights of old London. The hotel is…
Read more »