castle new nursing wallpaper avalon nursing home new castle pa New Castle PA 16101. AVALON PLACE in NEW CASTLE PA is a Non profit - Corporation Medicare Certified nursing home operating with 7… Friday, May 20, 2022 Edit