Studio 89 Hermitage Road
89 Hermitage Road London, N4 1LUFeaturing free WiFi, Studio 89 Hermitage Road is situated in London, 2.5 km from Emirates Stadium. Alexandra Palace is 3.3 km away. All units have a seating area. Some units include a dining area and/or terrace.
2 rooms