Leo's Taco Bar

Where
1710 Brommer Street, Santa Cruz , CA
Call
+1 831.465.1105
Tags
Restaurants, Mexican Restaurants
Hours
Mon-Sat (9am-9pm)
Sun (9am-8pm)
Claim this listing

About request an edit to this page

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

Comments