Get directions to: La Scala Restaurant, Armonk, NY
Restaurant address: 386 Main St Armonk, NY 10504, USA
Restaurant: La Scala Restaurant