Restaurants in Cardiff Bay View Details The St David’s Hotel & Spa, The Admiral Modern Welsh View Details ffresh restaurant Modern European Browse the Cardiff Bay Map