The London Castle Hotel London

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.




Do you want to write a review of The London Castle Hotel in London? Share your experiences by writing a The London Castle Hotel London review and help build a directory of recommended Other Hotels in London. Do you own the business - The London Castle Hotel London? If so, claim it today! If you claim a business, it will enable you to update the business contact details.