
The Birria Spot
A Family Owned and Operated Restaurant by locals from American Canyon. “We love American Canyon and we’re really excited for everyone to give us a chance, give us a taste and just to try our food!” The Birria Spot showcases Mexican flavors with homemade
More information