Saint David ChurchParishShareSummit AvenueUpper Moreland Township, Pennsylvania 19090United StatesGet directions