Get directions to: Chiodo's Tavern -- Closed, Homestead, PA
Restaurant address: 107 W 8th Ave Homestead, PA 15120, USA
Restaurant: Chiodo's Tavern -- Closed