$2,795,000

318 N Terrace View Drive, Monrovia, CA, 91016

ACTIVE