Freaking Tacos
(272)
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
People also ask
What are costras tacos in english?
Why are Mexican tacos called street tacos?
432 Followers, 32 Following, 24 Posts - See Instagram photos and videos from Freaking Tacos (@freaking_tacos)
People also search for