Teelshire

Teelshire is a town in Mageria, renowned as the home of Teel University.