Offering a barbecue and terrace, The Castle Bar is situated in London Guests can enjoy the on-site restaurant Free WiFi is offered and free private parking is available on site with prior reservation A flat-screen TV and DVD player is available There is luggage storage space at the property Emirates Stadium is 1 km from The Castle Bar, while Islington is 17 km from the property London City Airport is 13 km away