The Howard Street Inn

6700 Howard Street, Niles 60714, United States Get Directions to this spot
6700 Howard Street
Niles, 60714
IL, United States

Rate and review The Howard Street Inn in Niles, IL, United States!

Share your experiences at The Howard Street Inn with your friends or discover more Restaurants in Niles, IL, United States.