Get directions to: Denzel Fish & Chip, Yonkers, NY
Restaurant address: 35 Main St Yonkers, NY 10701, USA
Restaurant: Denzel Fish & Chip