La Concha is a tapas bar and restaurant offering Spanish-inspired cuisine.