Get directions to: Evoo, Somerville, MA Restaurant address: 118 Beacon St Somerville, MA 02143, USA Driving Walking Bicycling Restaurant: Evoo