Get directions to: La Rosa Brothers Deli, Levittown, NY
Restaurant address: 46 Wolcott Rd Levittown, NY 11756, USA
Restaurant: La Rosa Brothers Deli