17,691 square feet of Office Space is located in Monrovia, CA at 50-100 W Lemon Ave.
Listings are obtained through reliable sources but Flooreo has not verified specific property claims.