The Castle Bar B&B London
392 Camden Road,
London
N7 0SJ
Tel: 07515 281113
Holloway
Star Rating: 2-star
Website: Castle Bar B&B
Book a London Hotel Direct at Best Rates
392 Camden Road,
London
N7 0SJ
Tel: 07515 281113
Holloway
Star Rating: 2-star
Website: Castle Bar B&B