Definitions of observation tower:

  • noun:   a structure commanding a wide view of its surroundings