which landform is Elmhurst part of?
Well its in New York, USA. Hope that somewhat helps
It is part of New York City