Transamerica Realty Services Inc., the real estate holding arm of Transamerica Occidental Life Insurance Co., sold the retail building at 310 S. Lake Ave. in Pasadena, California, to a private Beverly Hills-based investor for $23 million, or approximately $585 per square foot.