$1,268,000 - 109 N Lima Street, Sierra Madre, CA 91024
109 N Lima Street
Sierra Madre,
CA
91024
Country: US