Featuring free WiFi throughout the property, Casa Iacobus offers accommodation in Santiago de Compostela.