Ile Des Chenes Motor Hotel - Wrangler's Bar
is Ranked #1 of 2 Restaurants in Ile Des Chenes.
Some say it is professional, delicious, great.
The Latest Review: ★
Sent on the 11th of July, 2015
Pizza was under cooked and raw. Also new owners tend to close before the scheduled time.
Rank #1 of 2