The Ivy is located on the beautiful and secure 22-acre tree-lined campus at Havergal College. The site features air-conditioned buildings, an on-site swimming pool, 4 tennis courts, an outdoor amphitheatre, nature discovery trails, several playing..
Relevance: 18.419016