Wales Luxury Hotels & Resorts

St. David's Hotel & Spa - Cardiff, Wales

St. David's Hotel & Spa - Cardiff, Wales

Situated on the waterfront of Cardiff Bay, The St. David's Hotel & Spa is a striking Cardiff landmark.