239 at Innovation Square

239 Innovation Square is a one story, 3,900 square foot office building conveniently located near the UF Innovation Hub, downtown, and numerous amenities.
View More Images