Windsor Restaurant & Tea Rooms

1 Windsor Arcade, Penarth, CF64 1JA Directions

Photos

Image of Windsor Restaurant & Tea Rooms

Products & Services

Seating Area

Provided by The Local Data Company

Reviews

There are no reviews for this business, be the first to write a review!