Playa del Sol
Italian · Seafood · Pizza
Ristorante Playa del Sol appears to be an Italian restaurant offering seafood dishes. One review mentions honest prices and generous portions, though the food quality was compared to mass-produced items. Another review noted a significant wait time for pizza.
Location