The Italian Depot, Hollywood
Last Updated July 06, 2019
Open only on weekends, they stock authentic pasta, canned products, sweets, snacks and random Italian food items at decent prices.
Find it
3080 Sheridan St.
Hollywood, FL
33021