locale - English Synonyms Dictionary

locale

n.
[1] site , venue , location , locus , spot , place , setting , venue , neighbourhood , situation , locality