Get directions to: La Tuzantlan Deli, Yonkers, NY
Restaurant address: 240 New Main St Yonkers, NY 10701, USA
Restaurant: La Tuzantlan Deli