Don Carlos is a Spanish restaurant and tapas bar offering a variety of Spanish-inspired dishes.