The windsor restaurant & tea rooms
Windsor Arcade, Penarth
029 2071 1176
Recent Reviews
You May Also Like
Mother Nature Juice Bar - Unit 9 Windsor Arcade
British
Coffee#1 Penarth - 13 Windsor Rd
British
The Posh Fish and Chip Company - 108 Glebe St
Fast Food, Seafood
Penarth, Wales
The windsor restaurant & tea rooms
Windsor Arcade, Penarth, Wales CF64 1JA
029 2071 1176