Mexican Restaurant teleported to Costco Wholesale

Mexican Restaurant wrote "the best churrors in #Tijuana Mexico" at 1130 Broadway, Chula Vista, CA 91911, USA.

Made with lots of and in California
All Rights Reserved by Talkomi Inc. 2021