New Hall Hotel & Spa

Walmley Road
United Kingdom