Albarracin is a town of Spain, in the province of Teruel, part of the autonomous community of Aragon.
The Albarracin mountains lie to the south and west of the town. In them the Tagus river has its source, and it flows from here through Spain to Portugal.
Albarracin is known for its beauty and attracts many tourists.
Roman Catholic Diocese of Albarracin
The Diocese of Albarracin (Latin, Albarracinensis) existed in 1577-1852, and was located in north-eastern Spain, in the present province of Teruel, part of the present autonomous community of Aragon.