Holiday Inn Maidenhead Windsor

Manor Lane
Maidenhead
United Kingdom