data center

A physical location that houses one or more host machines and provides access to the Internet.