Comstock Elementary School: 2420 NW 18th Ave Miami, FL