The Stovall


The Stovall is a 255 ft tall high rise in Tampa, Florida. It was completed in 2001 and has 22 floors. J. Scott Architecture designed the building, which is the 17th tallest in Tampa.