Life Guard Towers at Bestey Beach - Miami, FL