Saint Polycarp Village is located in Somerville, Massachusetts near local highways and public transportation. The vibrant neighborhood offers numerous dining options and is just minutes from the Boston Museum of Science and Cambridgeside Galleria. Extensive Green Space. Bicycle Storage.