Freaking Tacos
(273)
Mexican restaurant
Address: 400 W 3rd St C, Santa Rosa, CA 95401
Hours: Open ⋅ Closes 9 PM
Phone: (707) 890-5003
No information is available for this page. · Learn why
La Plaza Taqueria, one of the must-have tacos in Cleveland ... Also, do not skip the queso, it's so freaking good you will scoop it all up. ... Chicken tacos at Avo ...
People also ask
What is spicy taco meat called?
Why are Mexican tacos called street tacos?