Get directions to: Villa Carmela, Levittown, NY
Restaurant address: 3103 N Jerusalem Rd Levittown, NY 11756, USA
Restaurant: Villa Carmela