The 5 Best Inns in City of London (London)
1 - Premier Inn - London
1- 2 Dorset Rise, City of London. London.Greater London.
Premier Inn Blackfriars is 5 minutes from Blackfriars tube & right in the heart of the city. Premier Inn rooms have en-suites, Freeview TV, and WiFi. ...
2 - Express by Holiday Inn - London
196 High Street, City of London. London.Greater London.
3 - Inn Or Out Ltd - London
1-6 Newbury Street, City of London. London.Greater London.
4 - Planters Inn - London
25 Great Tower Street, City of London. London.Greater London.
5 - Staple Inn Partnership - London
Staple Inn Buildings South, City of London. London.Greater London.