logo

Holland House

From £113 / week
  •  
2 Offers + Bills Included
Holland House, 53 Eccleston Square, London, SW1V 1PG
Distance from UAL Chelsea College of Arts
20 mins
11 mins
6 mins
Free Breakfast
Sem Stay Available
Dinner Included