Trolley Side Deli

530 W 21st St, National City CA

(619) 474-8063

Location