An office park located near City Springs has sold to an Atlanta-based firm for a price of nearly $21 million.