The Sailors Return, Beaumaris, Isle of Anglesey, United Kingdom
About The Sailors Return
The Sailors Return is a Restaurant serving the Beaumaris community in Isle of Anglesey, United Kingdom and located at Church Street.To contact The Sailors Return call 01248 811314 or visit their website at sailorsreturn.co.uk
Location
Church Street
Beaumaris
Isle of Anglesey
United Kingdom
LL58 8AB
Map
Contacts
Tel: 01248811314
Web: sailorsreturn.co.uk