Get directions to: La Scala Ristorante New York, East Amherst, NY
Restaurant address: 9210 Transit Rd East Amherst, NY 14051, USA
Restaurant: La Scala Ristorante New York