First Sight Eye care is now open - located in St. Pete, Florida.