Pleasant Hill in Swansea features accommodation with free WiFi, 2 km from Swansea Beach, less than 1 km from Grand Theatre and 800 metres from Cathedral Church of St Joseph.
Prices from £1381
Set in Cardiff and only 2.6 km from Cardiff Bay, Campbell Apartment offers accommodation with lake views, free WiFi and free private parking.
Prices from £327
Located in Llanrhidian, Bryngower House offers accommodation with free WiFi and TV, as well as a tennis court and barbecue facilities.
Prices from £290
Situated in Llangennith, this lodge/surf shack holiday home is 3.
Prices from £285
Featuring a restaurant, a garden, and a tennis court, Waters Edge provides accommodation in Penclawdd with free WiFi and river views.
Prices from £450
Set on a tree-lined road, Cwrt Sofia offers free WiFi and is within a 10-minute walk from Cardiff Castle, Cardiff University and Principality Stadium.
Prices from £1176
Featuring a garden and a terrace, Tynant House offers accommodation in Cardiff with free WiFi and garden views.
Prices from £1525
Offering free high-speed WiFi and sea views, The Side, Horton Gower - Cosy, Coastal, Sea Views Annexe is accommodation located in Horton.
Prices from £550
Riverbank Penthouse and Apartments is a self-catering accommodation located in Cardiff Bay.
Prices from £1497
Cardiff Premier Apartments has garden views, free WiFi and free private parking, situated in Cardiff, 4.
Prices from £650
Offering free WiFi and garden views, Two bed Ground Floor Apartment Cardiff is an accommodation set in Cardiff.
Prices from £678
Coastal 1-Bed Cottage in South Wales is set in Gileston.
Prices from £287
Pass the Keys Spacious 3 bedroom apartment in trendy Canton! is situated in Cardiff.
Prices from £645
Situated 300 metres from Grand Theatre, The Chapel by Mia Living offers accommodation in Swansea.
Prices from £337
Dylan's Corner by StayBC in Swansea offers accommodation with free WiFi, 600 metres from Grand Theatre, 300 metres from Swansea Marina and 500 metres from Swansea Beach.
Prices from £815
Aeronwy's View by StayBC offers accommodation in Swansea, 600 metres from Grand Theatre.
Prices from £789