Miami Beach, FL, 33141 SingleFamilyResidence
INDIAN CREEK SUB PB 31-75 LOT 18 LOT SIZE 75.000...
4 beds
4 baths
5565 sq ft