BR

The Harbour - South Tower

North Miami Beach, United States