Trolley Side Deli

Deli · 530 W 21st St, National City, CA

Hours

More food in National City, CA · Deli in National City