Taplow House Hotel & Restaurant 4 stars

Berry Hill, Taplow, Nr Maidenhead & Slough, Maidenhead, SL6 0DA, United Kingdom

Hotel image
Read more reviews for Taplow House Hotel & Restaurant