No rental rates available - please contact the owner
1200 West Avenue Miami Beach FL 33139 . The Mirador condo complex is one of South Beach's most popular and best- located. The two towers of Mirador sit directly on Biscayne Bay, with breathtaking views of downtown Miami and stunning sunsets. 10 minutes from downtown Miami and 20 ...