I think there are a lot of Boston folks lurking so I figure I will get the conversations started with some new openings.
Cielo Mexican Restaurant is now open in Braintree. Serves tacos, burritos, enchiladas, chilaquiles, huevos rancheros, and flautas.
What do folks think about this place?