Pacific Star Deli

restaurant in Central San Diego, San Diego

Phone: (619) 231-1888

Address: 1255 Imperial Ave Ste 100