Showcasing a barbecue and terrace, The Castle Bar is located in London. Guests can enjoy the on-site restaurant. Free WiFi is featured and free private parking is available on site.
A flat-screen TV is available.
There is luggage storage space at the property.
Emirates Stadium is 0.6 miles from The Castle Bar, and Islington is 1.1 miles from the property. London City Airport is 8 miles away.