The Marriott Stanton South Beach is located in Miami Beach's Art Deco District, less than a mile south of Lummus Park and the heart of the bustling Ocean Drive. Guests loved the location of the ...