Get directions to: Sabur Restaurant, Somerville, MA
Restaurant address: 212 Holland St Somerville, MA 02144, USA
Restaurant: Sabur Restaurant