Sunshine Deli

restaurant in Park West, San Diego

Phone: (619) 233-1217

Address: 2550 5th Ave