1/43 43 Active $949,000 4 Beds3 Baths2,154 SqFt 32 N Almansor ST #D, Alhambra, CA 91801 Townhouse Listed by Robert Lee of Engel & Voelkers Pasadena