The Shops at OdySea in the Desert Breaks Ground

75,000 square feet of restaurant and retail space is now available for lease at OdySea in the Desert in Scottsdale, Arizona. OdySea in the Desert is a 35-acre, multi-million-dollar entertainment complex located at the 101 Freeway and Via de Ventura. The landmark development is already home to Butterfly Wonderland, OdySea Mirror Maze and minutes from…