Cactus Subs

restaurant in Otay Mesa, Tijuana

Phone: (619) 671-0084

Website: cactussubs.com

Address: 8299 Otay Mesa Rd