The Secret Garden
11 Bodium Court, Royal Waterside Lakeside Drive Wembley, NW10 7HQLocated 12 km from London, The Secret Garden offers accommodation in Wembley. The air-conditioned unit is 23 km from Windsor. Free WiFi is provided throughout the property.
1 rooms