Real Estate & Homes for sale in Florida under $300,000