Bishopsgate House Hotel 3 stars

54 Castle Street, Beaumaris, LL58 8BB, United Kingdom

Hotel image
Read more reviews for Bishopsgate House Hotel