211 Greenwood Dr, Key Biscayne, FL 33149
5
beds
3
baths
2,288 Sq.Ft. LIVING AREA
0.172 Acres lot