Get directions to: Las Palmas Restaurant, New Rochelle, NY
Restaurant address: 7 Church St New Rochelle, NY 10801, USA
Restaurant: Las Palmas Restaurant