Zenobia London Luxury Apartments Apartment Finchley
Offering garden views, Zenobia London Luxury Apartments is an accommodation located in Finchley, 5 km from Southgate London and 5.6 km from Alexandra Palace. There is a private entrance at the apartment for the convenience of those who stay. There is free private parking and the property provides paid airport shuttle service.
Number of rooms: 2
20 Grove Road, Finchley, N12 9DY, United Kingdom