Lindos is a town and an archaeological site on the east coast of the island of Rhodes (Rhodhos) in the Dodecanese Islands in south-eastern Greece.