Ray Mead Rd, Maidenhead, Berkshire, GB
The Thames Hotel is located in Maidenhead, England, three miles from Cliveden, and 20 miles from the centre of London. This boutique hotel is located on the banks of the River Thames. Hotel Features. The steep peaked roof and gabled windows of the three storey brick and plaster hotel reflect its historic beginnings; the hotel first opened in 1880. Wireless Internet is accessible throughout the public areas, and housekeeping can provide 24 hour laundry service.