St David’s Hotel and Spa is a striking contemporary landmark that is situated on the waterfront overlooking picturesque Cardiff Bay. It is four miles from Cardiff’s city centre and the Central Station. Cardiff International Airport is 10 miles away, a 35 minute drive. Hotel Features. The St David’s Hotel & Spa offers an oasis of tranquillity with a hydrotherapy spa pool, underwater jet beds, an indoor pool and a sauna. Those in need of extra pampering can opt for a tailor made treatment, such as an aromatherapy massage, facials, or mud and algae wraps.