Ozzy and Sharon Osbourne have listed their apartment in the luxurious Sierra Towers building in Los Angeles. California Listings reports: Can you even consider yourself an A-lister if you don’t own a spare pad in the famed Sierra Towers? Well, a unit in the sought-after building has just...
Continue reading...
Continue reading...