Arcola Lake Elementary School: 1037 NW 81st St Miami, FL