Sun Tacos

restaurant in Fletcher Hills, La Mesa

Phone: (619) 337-0511

Website: suntacos.com

Address: 5100 Jackson Dr