The Castle Bar

The Castle Bar Address: 392 Camden Road, London, United Kingdom

Minimum price found for The Castle Bar was: 41 GBP

Click here to get more information, photos & guest ratings for The Castle Bar