Skip to main content
338 S Orange Grove, Pasadena, CA 91105 - $1,657,000