Metropole Suites South Beach Miami: 600 m to Lummus Park