The London Castle Hotel London
0
Reviews
Other Hotels in London
- Lambeth
86 Walworth Road
, Lambeth, London, SE1 6SW
+44 (0) 20 7701 1011
The London Castle Hotel is situated in South East London, within easy reach of the West End and the London Eye. There are 21 rooms equipped with televisions, and non smoking rooms are available upon request.
|