- Maidenhead, England
Originally built in 1568, Taplow House is a historic dog-friendly country house hotel in Maidenhead, Buckinghamshire.
Originally built in 1568, Taplow House is a historic dog-friendly country house hotel in Maidenhead, Buckinghamshire.