North Florida Avenue
NFLA is two-story corporate HQ office building for sale or lease at 15316 N Florida Avenue, Tampa, Florida. This 27,880 sq. ft. single-user office building was constructed in 1994 on 4.5 acres of conservation area. The building’s interior includes a grand atrium entry with client reception spaces and a fountain, generous natural light from floor-to-ceiling…