Don Carlos is a restaurant offering polished, modern takes on Spanish classics in a stylish venue with a garden and terrace. They specialize in events such as weddings and corporate celebrations.