Windsor Lodge Hotel 3 stars

Mount Pleasant, West Glamorgan, Swansea, SA1 6EG, United Kingdom

Hotel image
Read more reviews for Windsor Lodge Hotel