Swish Apartments Camden Camden
Self Assessed 4 Stars Guest House
Apartment
Guest Rating: 4.3
See all 3 reviews
33 Bayham Street, Camden

Camden, 

Greater London, 


NW1 0AA,  United Kingdom