For rent $8,000 /mo Island House #909 200 Ocean Lane Dr #909, Key Biscayne FL 33149 2 bd · 2 ba · 1,350 sq ft MLS# A11913781 · Listing courtesy of Gambino Real Estate Corp.