The family 2-star Castle Bar is a great place to stay in London.
Major London sights, such as London Canal Museum, Islington and Almeida Theatre are located nearby. London city center is 6km away.
Caledonian Road underground station is within 10 minutes walking distance from the property. The hotel is around 15 minutes' drive from London City airport.
The rooms in Castle Bar come with a DVD player and a refrigerator.