Satellite map of Torrevelilla
Torrevelilla (Spanish: [ˈtoreβeˈliʎa]) or Torre de Vilella (Catalan: [ɫə ˈtorə ðə βiˈɫɛʎə], locally: [la ˈtore ðe βiˈleʎa]) is a municipality located in the province of Teruel, Aragon, Spain.
Latitude: 40° 53' 59.99" N
Longitude: 0° 05' 60.00" E