Apartment Unit EFFICY at 6565 Spencer Highway #EFFICY, Pasadena, TX 77505 - HotPads