Apply to live at Lime Tree Village in Deerfield Beach, Florida