Address: 355 N Shore Dr. Miami Beach, FL 33141, USA.United States of America This page was last modified on 16 Aug 2022