Harlo Grill Categories Restaurants & LoungesFast Food 929 S. York St. Elmhurst IL 60126 (630) 903-6311 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×