Rancho Santa Lucía Details Location Address:150 SW 196 TER, Okeechobee, Florida, 33974, Estados Unidos