Bar Restaurante Ca la Concha is a Spanish establishment. The name suggests a focus on seafood, and it operates as a bar and restaurant.