Davis Square

Address: 256-260 Elm Street
City/State: Somerville, MA 02144 
Listing Status: For Lease
Property Type: Retail