Woodstock Apartments
32 Woodstock Road, London, NW11 8ER, United Kingdom
6.1 km from London Zoo, Woodstock Apartments is located in London and provides free Wi-Fi and express check-in and check-out. The property features garden views and is 6.3 km from Lord's Cricket Ground and 7.1 km from Camden Market.