Updated Today The Watermarc at Biscayne Bay 2150 N Bayshore Dr, Miami, FL 33137 2 Beds$4,018 - $4,599