Great centrally located spot for a stay in Sevilla