Landmark Center is a 4 Building single-story office park offering professional and medical office space. Well maintained and lots of parking, 8/1000 ratio
Continue reading here:
Medical Office @ The Landmark Center (10575 68th Ave N, Seminole, FL) $1871 1361sqft