Setai 2001

Miami Beach, FL 33139

2 Bed, 2 Bath, 1198 Sq Ft

Property Type: VIP Rental