
66 Avenue Road, London, N6 5DR
Star Rating:

Situated in London, The Studio features garden views and free WiFi, 3.2 km from Alexandra Palace and 3.4 km from Emirates Stadium. The property is loc...more
Situated in London, The Studio features garden views and free WiFi, 3.2 km from Alexandra Palace and 3.4 km from Emirates Stadium. The property is located 4 km from Wood Green Metro Station, 4.5 km from Camden Market and 5.4 km from King's Cross Theatre. King's Cross Station is 6.3 km from the apartment and Tottenham Hale is 6.4 km away.
The air-conditioned apartment is composed of 1 separate bedroom, a fully equipped kitchenette with a microwave and a toaster, and 1 bathroom. A private entrance leads guests into the apartment, where they can enjoy some fruits and chocolates or cookies.
Guests can relax in the garden at the property.
Euston Station is 5.9 km from the apartment, while London Zoo is 6 km from the property. London City Airport is 18 km away.