Vista Hotel 3 stars

Castle Buildings, Murray Street, Llanelli, Carmarthenshire, Llanelli, SA15 1AQ, United Kingdom

Hotel image
Read more reviews for Vista Hotel