3500 The Strand….AKA the 90210 House Pulled Off The Market