Restaurants in Homewood, IL
Restaurants
2131 183rd St.,
Homewood ,
IL
60430
UNITED STATES
Based on 1 reviews
Nice bar with poor parking
This is a standard local bar with friendly bartenders and patrons as well. The parking lot situation for the establishment is quite poor though. There is no street parking in front and the parking lot in the rear is tiny. Please watch...Worldwide > United States > Homewood, IL > Restaurants