The Chequers Hotel

Oxford Street
Newbury
United Kingdom