The Bulkeley Hotel 3 stars

19 Castle Street, Beaumaris, LL58 8AW, United Kingdom

Hotel image
Read more reviews for The Bulkeley Hotel