La Casa Del Chicharron
18 Irving St
Framingham
MA
01702
(508) 875-6200
Open Map
Caribbean
Caribbean Restaurant
dining
Family Friendly
food
Food and Dining
International
Mexican
restaurant
Restaurants