Read
El Barracuda / Bar Solar.
Seafood and live shows.
Paragual 1290, Playa Camarones, 48350 Puerto Vallarta, Jalisco, Mexico.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.