Self Assessed 2 Stars Hotel
Bed and Breakfast
Guest Rating: 3.6
See all 80 reviews
38 Harrington Gardens

London, 

Greater London, 


SW7 4LT,  United Kingdom
Photo 1 of 79
Exterior View
Exterior 
ExteriorStairs detailReceptionBird Eye ViewStairsStairsMiscellaneousFamily ensuiteFamily room