I would live in the property as it seems to be in a quiet area. This complex is close to several major roadways as well. The other perk I like about this unit is the presence of security cameras.
"Creek Road Apartments in Drexel Hill, PA could be the right place for you to call home. The apartments are located in a quiet neighborhood.
Call to find out more about these apartments, located at 3947 Dennison Ave in Drexel Hill, PA, today."