199 Boylston St The Shops at Chestnut Hill, Newton, MA 02467-1692
View on Map
What travelers say:
This restaurant has luxurious ambiance and serves high quality Mexican food. There is a salsa station that people can have salsa as much as they can. Salsa tastes like it was made from scratch. Food portions are generous.