Cypress Tree House is situated in London and features a garden and terrace. The property is located 6 km from Alexandra Palace. Free WiFi is offered. At the guest house, the rooms include a desk. Rooms are fitted with a shared bathroom fitted with a bath and free toiletries, while certain rooms are Read more
Cypress Tree House is situated in London and features a garden and terrace. The property is located 6 km from Alexandra Palace. Free WiFi is offered. At the guest house, the rooms include a desk. Rooms are fitted with a shared bathroom fitted with a bath and free toiletries, while certain rooms are equipped with a kitchen. Guest rooms at Cypress Tree House are equipped with a seating area. London City Airport is 20 km from the property.