Taplow Hotels 4
0.9 mi from city centre, Maidenhead Show on map
The Thames Hotel is situated in Maidenhead and is close to the area's popular attractions. It offers 3-star accommodation and views of the river.
One of the most popular hotels in Taplow is The Thames Hotel, which has been reviewed by 710 users and currently has a rating of 7.8/10.