261 Greenwood Dr, Key Biscayne, FL 33149
5
beds
6
baths
3,525 Sq.Ft. LIVING AREA
7,500 Sq.Ft. lot