The Yama Japanese Restaurant closed in recent months.
The Japanese Restaurant Yama on Park Street in Andover closed down in recent months and the unit continues to be vacant. As there is no business currently moving into the location, the spot is open for a new business to sit. What type of business would you like to see go here? Let us know in the comments section.