For LeaseFOR LEASE | Palos Verdes Mall & Land1500 Palos Verdes MallWalnut Creek , California 94597Beds Baths 23,000Sq ftView Listing