Larrabee Herbs 7628 W North AveElmwood Park, IL, 60707 View Phone 708-453-7898 Experience & Reliability Full range Health Food store. With over 400 Herbs Products and Services Requested content not found. About Connect with this Business: Send to My Email Send to My Phone Print this Page