A neighborhood is a geographically defined area within a town or city, often characterized by its residents and their homes. It is typically a small community within the larger municipality, often with its own distinct character and culture. Neighborhoods often have shared amenities such as parks, schools or shopping centers. The term can also refer to a specific area within a larger community, such as the "downtown neighborhood" of a city.