My favorite Mexican restaurant in... - Casa Vallarta - Tripadvisor
https://www.tripadvisor.com/ShowUserReviews-g41743-d7109624-r239646687-Casa_Vallarta-Northborough_Massachusetts.html
Web ResultNov 13, 2014 · Casa Vallarta: My favorite Mexican restaurant in Massachusetts! - See 196 traveler reviews, 132 candid photos, and great deals for Northborough, MA, at Tripadvisor. Location: Route 9, Northborough, MA Photos: 132
Location: Route 9, Northborough, MA
Photos: 132
DA: 76 PA: 73 MOZ Rank: 17 Up or Down: Up