El Hermoso Mar is a cozy Mexican bistro located at 313 Beach Street in Santa Cruz, CA. We serve classic Mexican food with a strong focus on fresh seafood and vegetarian options. Our space is warm and relaxed, with outdoor tables that let you enjoy the beach vibe while you eat. Whether you live nearby or are visiting Santa Cruz, our restaurant is a great place to enjoy a simple and comforting meal.
Cozy Mexican bistro with outdoor tables serving classic fare including seafood & vegetarian dishes.
Hours
| Friday | 12–9 PM |
| Saturday | 12–9 PM |
| Sunday | 12–8 PM |
| Monday | 12–8 PM |
| Tuesday | 12–9 PM |
| Wednesday | 12–8 PM |
| Thursday | 12–6 PM |
Address and Contact Information
Address: 313 Beach St, Santa Cruz, CA 95060
Phone: (831) 423-2200
Website: https://elhermosomar.com/?utm_source=google
Menu Photos
Photo Gallery
Related Web Results
Best Mexican food in Santa Cruz, CA | El Hermoso Mar | Mexican …
El Hermoso Mar | Santa Cruz CA – Facebook
El Hermoso Mar – 313 Beach St, Santa Cruz, CA, 95060 – MapQuest
Reviews
Food is pretty good, we got guacamole and chips with burritos and shrimps plates.
They have a large menus with choices for kids.
Staff could be nicer but it was okay.
Unfortunately there is not many restaurants on the beachwalk.
My daughter got her food way before they brought out our other order, by then I was already out the door. Ended up leaving and asking for our money back.
Terrible service. Do not recommend