Camrose House

106 Main Street, Pembroke, SA71 4HN, United Kingdom

Hotel image
Read more reviews for Camrose House