I have driven by this place many times and always wondered whether it was legit or a "palace of pleasure" spot. Located slightly north of Meadowlands and Woodroffe ... anyone have the pleasure of visiting this establishment in the past?
MrGreek
MrGreek
Last edited: