Mediaș-ul are unul dintre cele mai bine păstrate centre istorice din România și de asemenea una dintre cele mai bine păstrate fortificații medievale. Unul dintre cele mai impresionante monumente ale orașului este Turnul Goarnelor cu o înălțime de 70 metrii. Construcția lui a început în secolul al XIII-lea. În secolul al XV-lea avea 5 nivele. Biserica Sf. Margareta a fost terminată cam în aceeași perioadă. Mai târziu au fost adăugate 3 nivele în doar două luni.

Acoperișul este făcut din țigle colorate și are 4 turnulețe. Turnul avea un gardian, care suna goarna ori de câte ori se apropia un inamic. de aici provine numele turnului. Turnul are în colțul de sud-vest (între ceasuri) un mic om de lemn care trăgea un clopot, astfel anunțând înainte când va suna clopotul ora exactă. Greutatea mare a turnului și solul nisipos pe care acesta este construit constituie motivul pentru care turnul este ușor înclinat spre Nord. Între 1927 și 1930, și apoi în 1972, turnul a fost consolidat. Înclinarea vârfului comparativ cu baza este de 2.32 m.