Village Square Restaurant

109 S. Main St.
Haverhill
Massachusetts
United States