facility
  • noun a natural aptitude or ability
  • noun a building or site with a particular function
  • plural noun the building, equipment or resources which can be used to do something

Not what you were looking for?