Westwood Living ← View details The Stack, Taunton, England TA3 6JA +44 1823 690431 Get Directions From* To * — Required information