Turkey Club House Restaurants in Homewood
Show restaurants on map
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Homewood, 2155 183rd St Homewood, IL 60430-3226, United States
"Upon arrival there was some people waited to be seated however the wait was only 15-20 minutes. Our Server was Kristin who was very nice, Friendly, an..."
Price
The Average price for Turkey Club House is:
$11.5
Feedback
These reviews refer only to the mentioned ingredients.