Review
7 yrs ago
Chills 'n' Thrills310 E Main St, Ottumwa, IA 52501, USA*
Still smells, but better dancers
I didn't think I should try this place, but I did anyhow. Walked in to the same musty basement smell. Ugh, I'm sure they don't even notice anymore, but it…

bobmrcleanIowa