Back to top

Museum of the Modern Renaissance

Medium : 
Other
Images: 
Public Art Location: 
113 College Ave, Somerville, MA
Somerville , MA
United States
42° 23' 59.01" N, 71° 7' 4.9584" W
Massachusetts US