Royal Lion Hotel

North Beach, Tenby, SA70 7EX, United Kingdom

Hotel image
Read more reviews for Royal Lion Hotel