Echo Lake is located in Malvern, Pennsylvania, within the picturesque community of Atwater. Our community is situated in rolling hills of beautiful Chester County. Echo Lake is all about creating an environment where mind, body, and spirit can flourish means having programming, amenities, and staff that are second to none. Find yourself at home and enjoy all the freedom you expect out of life while embracing all that it has to offer. Everything you want - Everything you need!