Hotel London Norfolk Square, Hotels Norfolk Square, Royal Norfolk Hotel London.
The Royal Norfolk Hotel, London commands an enviable position at the corner of leafy Norfolk Square and London Street. This London Hotel is one of the most conveniently located hotels in Central London
Updated: 13 Feb 2011
Top sites
Visitors counter
Place one of HTML codes at your site's pages to add the site to our rating.: