Apartment Unit L at 6565 Spencer Highway #L 3X2, Pasadena, TX 77505 - HotPads