intown
ɪntaʊn
Definitions
1. adjective
located or situated within a town or city
“The hotel is an intown location, within walking distance to the city center.”
2. noun
the area or district within a town or city
“The intown neighborhood is known for its historic architecture.”