Taco Mesa

restaurants / Mexican

Taco Mesa information

Location
Costa Mesa , USA
Address
647 W 19th St
More information
www.tacomesa.net
Prices
mains $2-10
Opening hours
7am-11pm
Something wrong?
Submit a correction

This fresh, healthy Mexican hot spot with a salsa bar is a consistent local favorite.