Club Londres Restaurants is the latest food-offering concept in San Carlos where multiple restaurants share a common space. The location is the former Captains Club restaurant, just up the street from Marina San Carlos. The two new restaurants, Barba Roja and Pasillo Londres, share this space.