Hotel: Norfolk Towers
Address: 34 Norfolk Place, London, GB W2 1QW
Norfolk Towers The Norfolk Towers is a superior tourist class, Victorian style (1966) hotel located in the West End district.

Hotel is minutes from fine dining, shopping and entertainment. Clean and comfortable guest rooms are well appointed.
Completely renovated in 1996. Hotel has a charming wine bar located in the basement.

More cheap hotels in London, Uk
 
Home » Uk » London