Spanish Restaurants in San Diego

Costa Brava

Spanish • Pacific Beach

Food26 Decor23 Service25 Cost$35