Mesa's Corner Deli

restaurant in Parkview, San Diego

Phone: (858) 200-6055

Website: www.mesascornerdelisandiego.com

Address: 3520 Ashford St