Luxury, 4 Star and 5 Star Hotels in Greater London
London is largest city in the UK and one of the oldest. It boasts four World Heritage Sites and numerous other historic buildings and activities. Luxury Hotels in Greater London, including 4 Star and 5 Star Hotels. Brandshatch Place Hotel & Spa and Victor Hotel, London Victoria are listed below.