The Windsor Hotel
Pub · Bar · Casual Dining
The Windsor Hotel is a British pub located in the heart of the Pontyclun community, offering a warm welcome and a family-friendly atmosphere. It provides a comfortable setting with en-suite bathrooms, flat-screen TVs, and tea/coffee making facilities in its rooms.
Location
Vota recommends