London’s most celebrated and glamorous hotel, The Savoy, is perfectly placed on the banks of the River Thames and steps away from vibrant Covent Garden.
Read MoreLondon’s most celebrated and glamorous hotel, The Savoy, is perfectly placed on the banks of the River Thames and steps away from vibrant Covent Garden.
Read More