Plaza San Martin, 2 40001 Segovia Spain This taxation is located in Plaza San Martin, 2 40001 Segovia Spain, in the city of Otero de Herreros.