Where in London is the Tower of London?

On the east side of the Square Mile area (the ancient boundary of the city). The nearest Underground stop is Tower Hill, on the southeast corner of the Circle Line.