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