Bay View Hotel 3 stars

Pleasant Valley, Saundersfoot, SA67 8LR, United Kingdom

Hotel image
Read more reviews for Bay View Hotel