London Shelton Hotel - Hotel Reviews from across the web
|
|
|
No title - expert review The London Shelton Hotel is an oasis of tranquillity near the heart of Central London. With just 20 minutes to travel to London, and our wide choice of single, twin, double and family rooms, staying at the London Shelton has never been better. With the gorgeous Victorian Finsbury Park located in clo... bootsnall.com
No title - expert review This is a basic hotel which is ideal for those who want to experience London not as a tourist but as a resident. The hotel is infact located in a very residential road surrounded by terraced houses, typical of the Victorian period. Overall good value for money. This hotel is located in the Finsbury ... sidestep.com
|
|
|
|