Hostel Smart Camden Inn(0 stars)

55-57 Bayham Street View on map