Spain may not have a designated national stadium, but Sevilla’s Ramon Sanchez-Pizjuan has certainly come to feel like home.