Opis Island Lake Center
155 Landover Place
Longwood, FL 32750
Phone: (407) 830-7744