The London Castle Hotel is at 86 Walworth Road in Southwark, London.
Southwark is famous for the Tate Modern, Shakespeare’s Globe and Southwark Cathedral.
Disclaimer: Hotel facilities can change at short notice and you should reconfirm everything before making plans
Here are some more hotels close to this one:
Bridge Hotel is in Borough Road, Southwark. The hotel is approximately ½ mile from The London Castle Hotel. It has guest facilities including restaurant. Situated above the Bridge To China Town Chinese restaurant, The Bridge of... more
London City Hotel is at 200a Borough High Street in Southwark, London. The London Castle Hotel is roughly ¾ miles from the hotel
Hotel Pasha is in Camberwell Road, Camberwell. The London Castle Hotel is less than a mile away. It has guest facilities including TVs, ensuite bathrooms
Here are some pubs and restaurants close to the hotel:
Dragon Castle is an expensive place to eat in Walworth Road, Southwark. It is less than ¼ mile from The London Castle Hotel, and offers air conditioning, bar, vegetarian dishes. Its menu serves Chinese food
La Negra is a cheap place to eat at 147b Hampton Street in Southwark, London. The London Castle Hotel is less than ¼ mile away. The restaurant serves a Spanish menu
The Tankard is in Walworth Road, Walworth. It is less than ¼ mile from The London Castle Hotel