Overbrook Garden Apartments

 900 N 63rd Street, PhiladelphiaPA 19151