Leo's Taco Bar

Restaurants , Mexican Restaurant

If you’re out near Pleasure Point and suddenly you and your soccer team find yourselves ravenous but short on cash, then by all means head on over to Leo’s Taco Bar, where the plates are gigantic and the prices are low.


Leo’s is a tiny hole in the wall at the end of a strip mall at the busy corner of 17th and Brommer. The atmosphere is strictly no-frills. In fact, Leo’s, lined only with handwritten signs and one holy image of St. Martin giving his cloak to a beggar, defines no-frills. The attitude is friendly, and we were immediately made to feel welcome by the folks behind the counter, all of whom were busy cooking and plating orders. We staked out one of Leo’s five tables (this is obviously a carry-out kitchen) and then considered our lunch choices.


More of the Article by Christina Waters

read more
show less

1710 Brommer Street, Santa Cruz, CA

Sunday (9am - 8pm) , Monday - Saturday (9am - 9pm)

+1 831.465.1105

{{travelDistance}}   ? miles from you TURN ON LOCATION
Get Directions

Edit Business Details

I am the owner of this business



Your suggestion is required.



Your email is required.
Not valid email!

    Cancel
Great suggestion! We'll be in touch.

Success!

Your place is now LIVE on SF STATION

COPY LINK TO SHARE Copied

or share on


See my business listing


Looking for more visibility? Reach more people with our marketing services