The Windsor Lodge Hotel is located in Swansea, close to Swansea Castle, Dylan Thomas Centre, and Swansea Beach. Nearby points of interest also include BT Tower and Grand Theatre. Read More About The Windsor Lodge Hotel
- FREE Parking
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.