About Shakleton Apartments
Stay in the Heart of London. . . .
Located 650 yards from King's Cross Theatre, Shakleton Apartment offers accommodation and free WiFi in London. The accommodation boasts a hot tub.
All units are equipped with a flat-screen TV and a fully equipped. . .
More about Shakleton Apartments
Shakleton Apartments is located at 2 Shakleton House, NW1 1RX London, United Kingdom
07448828223
http://www.shakletonapartments.co.uk
Similar Listings
Wiclet.Com
4.5