Somerville

Gargoyles on the Square

(Now Closed)

65

219 Elm St.,
Somerville,
MA,
United States,
02144.

Relaxed but upscale bistro on Davis Square.