$2,600

920 W Olive Avenue, Monrovia, CA, 91016

ACTIVE