The phrase "downtown landmark" refers to a notable or famous feature or building located in the central area or core of a city. It is often recognized by many people and serves as a recognizable symbol of that city's downtown area. Full definition
Buffalo, N.Y. (WBEN)- It seems not a week goes by that we don't hear about Buffalo City Hall and other downtown landmarks being awash in color to commemorate a day, a person or an issue. (wben.com)
For the artist Julie Mehretu, who grew up largely in East Lansing, Mich., the Detroit Institute of Arts and other vintage downtown landmarks have the cast of magnificent relics. (nytimes.com)