El Mar Restaurant and Sports Bar
Next to La Posada Condo/Resort Hotel, San Carlos Mexico
El Mar Restaurant and Sports Bar is a Seafood, Mexican place is located in San Carlos, Northern Mexico. The address of El Mar Restaurant and Sports Bar is Next to La Posada Condo/Resort Hotel, San Carlos Mexico.
If you want to go to the place or need any services, you can contact them directly. The phone number is +52 622 855 3626,