Edwardian Apartment Garden Flat
31 Oakfield Road, London, N14 6LT, United Kingdom,Object type: Hotel London
Located in London, this apartment features a terrace and a garden. The unit is 2.3 miles from Alexandra Palace. A flat-screen TV and game console are featured.