1/3 3 Pending $62,500 4.07 Acres 12416 Owenwood Road, Fountain, FL 32438 Vacant Land Listed by The Premier Property Group Seacrest Office