
If you’re looking for a restaurant that serves all of the Italian food that you love, come to La Scala. Located at the corner of Reed and Main Streets in Randolph, Massachusetts, La Scala has the food and the ambiance to give you a total dining experience. Even the outside of the restaurant can make […]