Tiki Tiki Restaurant

335 Main St.
Fitchburg
Massachusetts
United States