South Beach Plaza Villas Miami: 550 m to Lummus Park