Service Master To Relocate HQ to Downtown Memphis!
Service Master has announced plans to relocate to Downtown Memphis, bringing 1,200 employees to the former 328,000-sf Peabody Place Mall.
Service Master has announced plans to relocate to Downtown Memphis, bringing 1,200 employees to the former 328,000-sf Peabody Place Mall.