ALMIRA ELEMENTARY SCHOOL Phone: (216) 631-0714 Street Address 3380 W 98TH ST CLEVELAND, OH 44102+4639 Mailing Address: 3380 W 98TH ST CLEVELAND, OH 44102+4639 Coming soon: Your comments about this school.