Olinda Elementary School 5536 NW 21st Ave Miami, FL 33142 Phone: (305) 633-0308 Fax: (305) 635-8919
Category: Schools