Get directions to: La Scala Restaurant Inc., Plympton, MA
Restaurant address: 1070 N Main St Plympton, MA 02367, USA
Restaurant: La Scala Restaurant Inc.