Located 1.3 km from Hampstead Theatre and 2.6 km London Zoo in London, 2 Bedroom Apartment in Hampstead offers accommodation with a kitchen. Guests staying at this apartment have access to free WiFi. The apartment has 2 bedrooms and 1 bathroom with free toiletries. A flat-screen TV is available. The Read more
Located 1.3 km from Hampstead Theatre and 2.6 km London Zoo in London, 2 Bedroom Apartment in Hampstead offers accommodation with a kitchen. Guests staying at this apartment have access to free WiFi. The apartment has 2 bedrooms and 1 bathroom with free toiletries. A flat-screen TV is available. The nearest airport is London City Airport, 16 km from the apartment.