Crystals Las Vegas
Crystals Las Vegas If you’ve ever been to Crystals Las Vegas retail shops in City Center, Las Vegas, you’re bound to have seen this large wooden centerpiece structure. If you’re like me, you’re also bound to have asked, “What the hell is that thing?” I’m told it’s a treehouse that holds Maestro Ocean Club restaurant. That…