amedeosmass.com Location: Holyoke in Massachusetts | United States of America | North AmericaCategory: restaurants