Viva Senior Living at Lansdale1800 Walnut Street, Lansdale, PA 19446Assisted Living , Memory CareFrom $5,100/mo4.5See detailsGet pricing