1. The Strand Apar tments Rec 330 Center St, Chuluota, FL 32766 Coordinate: 28.63968,-81.12279 Phone: (407) 542-7719