Where is 63rd St & Callowhill St located?
63rd St & Callowhill St, 63rd St & Callowhill St, United States of America (approx. 39.968746°, -75.24543°)
63rd St & Callowhill St, 63rd St & Callowhill St, United States of America (approx. 39.968746°, -75.24543°)