Metsovo is a town in Epirus in the mountains of Pindus in northen Greece, between Ioannina and Meteora.