619 E Willard St
(1)

619 E Willard St, Philadelphia, PA 19134

Reviews

1 year ago

excellent

I love my apartment. Its everything i ever wanted i dnt want to lose it. I struggle wit keepibg it every month living check to check barely having enough food for me and my son to eat.. But we need some where to live so i worn through it