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.