Map and satellite image of Lorca Institute in Santiago de Compostela/Spain.
The Spanish language school Lorca Institute is situated on geografic position of North 42º 52' 30.1'' and West 08º 32' 39.6''.
The street address is: Rúa do Hórreo 33, 15702 Santiago de Compostela (Spain)