Hyde Park Economy Apartments

INVERNESS TERRACE 11 London, London, United Kingdom

Hyde Park Economy Apartments Photos

Hyde Park Economy Apartments Map

INVERNESS TERRACE 11 London, London, United Kingdom
Hyde Park Economy Apartments

Hotel Information

Set in a Georgian town house, this cozy apartments offer self-catered accommodation, with a dining area, and Wi Fee connection.