Thai Chili Basil Restaurant

454 Franklin St Melrose MA 02176 USA

(781) 662-9888

Location