Name:Estella
Latitude:42°40'18"N
Longitude:2°01'56"W
Locality:Los Castillos
Town:Estella/Lizarra
Region:Navarre
State:Navarre
Country:Spain