Howard Street Inn

  • Restaurants
6700 W. Howard Street
Niles, IL 60714
(847) 583-0795
(847) 581-3125 (fax)
  • About

    Food and drinks

  • Whom to Contact