Location Address: Universidad Internacional Menéndez Pelayo Campus de Las Llamas Avda. de los Castros, 42 39005. Santander Tel. (+34) 942 298 700 Click here to see us on Google maps..