Three of the Best
Print
Located on the waterfront at Cardiff Bay, the five-star St David's Hotel and Spa encourages guests to take a healthy interest in their diet. The 132-room and 20-suite hotel regularly creates individual menu plans for guests with allergies, special health needs, religious beliefs, vegetarians or personal preferences.