at 60 Wightman road, London , N4 1RU United Kingdom
3 Star Bed and Breakfast based in North London
153 FB users likes London Shelton Hotel, set it to 349 position in Likes Rating for London, United Kingdom in Hotel & Lodging category
London Shelton Hotel is London based place and this enity listed in Hotel category. Located at 60 Wightman road N4 1RU. Contact phone number of London Shelton Hotel: 02083483090