
Tower over
Physical Presence
Refers to something literally standing much taller than its surroundings. 
Feeling Small
Can evoke feelings of being small or intimidated by a large structure. 
Visible Landmark
Often used to describe a landmark that is visible over large distances. 