S D Deli

restaurant in Linda Vista, San Diego

Phone: (858) 705-2324

Address: 6950 Levant St