Trolley Side Deli

restaurant in Shelltown, National City

Phone: (619) 474-8063

Address: 530 W 21st St