Some articles on leewood:

Leewood Elementary School
... Leewood Elementary School is a Miami-Dade public elementary school located on 10343 SW 124th St in Miami, Florida ... Leewood has received an "A" on its Florida Comprehensive Assessment Test (FCAT) grading for the past several years ... Leewood has finished construction and opened up a new K-8 center ...