Welcome to Treehouse Located in the heart of downtown Windsor at 351 Ouellette Ave, Treehouse has been serving up affordable food, drinks, and good times since 2000. With $3.50 wells, $4.50 bombs, and $85 bottles, we make it easy to enjoy great nights out without breaking the bank — all day, every day. Live music, DJs, and nonstop fun keep the vibe going, whether you’re here for a casual night with friends or a weekend dance party.