The Pinellas Park property, built in 2007 at 3705 62nd Ave. N, is 100,100 square feet. It sold for $18.15 million. Ultimate paid $12.47 million. The Tampa property, which was built in 2004, is made up ...
Some results have been hidden because they may be inaccessible to you