1,000 square meters sound very small for any kind of administrative district, did you perhaps mean square kilometers?
Anyway, for a fairly small area and a limited number of extra features (icons or the like), you might take a look at OpenLayers which allows to display additional information on top of the base map.
The documentation at openlayers.org is not focused on using it with osm data, and that on the osm wiki is a little confusing, but there are a lot of examples and some users who are really experienced.