Mexican Restaurant teleported to Costco Wholesale

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

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