Amarind’s Thai Restaurant Categories: Restaurant6822 W.North Ave.Elmwood Park, IL 60707 USAGet DirectionsWebsite(773) 889-0106info@amarinds.comReturn to Business Listings