The Manor House

The Manor House Higher Street, Taunton TA3 6SU England
Small Hotel
Hotel
The Manor House | Taunton | United Kingdom | TripAligner