The windsor restaurant & tea rooms

South Glamorgan - Penarth

Windsor Arcade, Penarth CF64 1JA, UK

CF64 1JA