6325 N Norwood Street, Philadelphia, PA 19138 - Homesnap