Tula Flavor Restaurant

244 Washington St Lynn MA 01902 USA

(781) 598-1257

Location