Red Rose, Llangollen, Denbighshire, United Kingdom
About Red Rose
Red Rose is a Restaurant serving the Llangollen community in Denbighshire, United Kingdom and located at 36 Regent Street.To contact Red Rose call 01978 861877
Location
36 Regent Street
Llangollen
Denbighshire
United Kingdom
LL20 8HS
Map
Contacts
Tel: 01978861877