We trying another new place. The restaurant is right in the heart of Newton Center and is on the Green Line. It has a patio in the back that we might try if the weather is good and not too hot. Additionally, there are multiple municipal parking lots within easy walking distance if you're driving, and parking meters are FREE after 6:00 PM.
Come on you public transit folks! You keep asking for events accessible via MBTA. Now is your chance!
Directions: The restaurant is on the back side of the building from Union Street. Look for the signs.
From the Mass. Pike (westbound or eastbound): Follow the signs to Newton Center & Centre St. Follow Centre St south approximately 3 miles into Newton Center. Take a left onto Langley Rd, & park in the parking lot on the left or anywhere on Langley Rd.
By MBTA: Take the D (Riverside) branch of the Green Line to the Newton Center stop. Cross the street and go to the left. Look for the signs pointing toward the back of the building for the restaurant.