It appears that a new Greek restaurant has quietly opened just outside of downtown Lynn. According to cynjl, a poster on the Chowhound site, the Apollo Restaurant opened in June on Neptune Boulevard, about midway between the Lynnway and Lynn Common. The poster mentions that the restaurant has a wood-fired grill and features such dishes as grilled lamb, chicken, and pork, as well as burgers, seafood, and other items.
There is very little information online about the Apollo Restaurant at this time; as we find out more about the place, we will post updates here (feel free to comment on the restaurant if you have been to it).
The address for this new Greek restaurant in Lynn is: Apollo Restaurant, 21 Neptune Boulevard, Lynn, MA 01902. The phone number is (781) 593-3077.