Genova Italian Restaurant is a popular Newton destination.
Genova Italian Restaurant is a popular Newton destination. Courtesy
Genova Italian Restaurant is a popular Newton destination. Courtesy