location: A place where something is or could be located; a site. A tract of land that has been surveyed and marked off.
place: An area with definite or indefinite
boundaries; a portion of space. A building or an area set aside for a specified
purpose: a place of worship. A business establishment or office. locality, such as a town or city: visited
many places. A public square or street with houses in a town.
site: The place where a structure or group of
structures was, is, or is to be located: a good site for the school. The place or setting of something: a
historic site; a job site.