1732 W MASTER # 1F STUDIO APARTMENT FOR RENT TEMPLE UNIVERSITY PHILADELPHIA