Explore details about location South 63rd Lane. South 63rd Lane is a location situated within the Phoenix alongside other areas such as North 25th Street, North Echo Canyon Circle, North 42nd Place.