Holiday Inn

Holiday Inn
Manor Lane, Maidenhead, Berkshire, SL6 2RA