My Guide Website?
Norfolk Towers Hotel
London
The three-star Norfolk Towers Hotel is great establishment that is located in the buzzing heart of London, occupying a Victorian house with a good array of modern of facilities and services at guest disposal that are perfect for all ages. It has excellent transport links and is not too far from Paddington Station and Marble Arch, so it convenient for both leisure and business travellers.