Cactus Subs
Address:
8299 Otay Mesa Rd, San Diego, CA 92154
Phone:
(619) 671-0084 Restaurants, Deli
Other Businesses:
- Wendy's at 1497 Piper Ranch Road, San Diego, CA 92154
- Monterrey Provision Co at 7850 Waterville Rd, San Diego, CA 92154
- Shellys Deli at 8774 Approach Rd, San Diego, CA 92154
- Shellys Deli Mexican Seafood Truck at 8774 Approach Rd, San Diego, CA 92154
- Baja Fishmart Inc at 2036 Dairy Mart Rd, San Diego, CA 92173