Conshohocken Location 

                                        click photo for tour


East Norriton Location

click photo for tour

                                      Trappe Location

                                     click photo for tour

Legacy Crematory LLC.

Click photo

The Moore, Snear and Ruggiero Families have been serving southeastern Pennsylvania and southern New Jersey area families with professional, compassionate and affordable service since 1888. We pride ourselves on providing each and every family with the very best in service and facilities. No matter what type of service you prefer, we can meet your needs on every level. Our families have turned to us for the caring funeral service we provided during their time of loss. We also provide onsite cremation services at our East Norriton location.

Our funeral home web site has been designed to provide vital information to help relieve some of the burdens of this difficult time. Within it, you will find information about our Services and Prices, Cremation Options, Merchandise, What to Do When Death Occurs, and Social Security and Veteran' Benefits. In addition, many families are interested in knowing the Benefits of Planning Ahead. Our Local Resources section will be helpful for sending Floral Tributes, making transportation and hotel reservations and for those seeking other area services.

One of the main features of our web site is our Online Memorial Obituary Program. Here you can check service dates, times, and location as well as get driving directions to all of the service locations. We publish online obituaries where you can read the Life Story of the deceased. Anyone in the world who has internet access can view the obituary, sign the guestbook and send condolences and sympathy messages. These messages can be posted online or can be private to the family.

Thank you for visiting with us. Please use the contact us option to share any comments that might help us serve you better. Or please feel free to call us at (610) 828-0330, (610) 277-1600 or (610) 489-7900 or email us at any time.