The Wharf Miami

114 Southwest North River Drive, Miami, Florida 33130