415-Unit Arya Continues Construction at 5475 3rd Lane North, St. Petersburg, FL
Construction continues on Arya, a garden-style apartment complex in St. Petersburg, Florida. Our sources indicate that the development will comprise 11 residential structures.