1279 Worcester St, Indian Orchard (413) 543-8092
the food is amazing and you can taste the love on each dish. Top rated local Latin cuisine in a very casual setting. highly recommended!
1279 Worcester St, Indian Orchard, MA 01151 (413) 543-8092
the food is amazing and you can taste the love on each dish. Top rated local Latin cuisine in a very casual setting. highly recommended!
Restaurantji Recommends