Sofia's place is accessible by bus from ALSA bus stations, grocery stores are close by if they are open, be prepared to walk to tourist attractions as expected if you like immersing in the vibe of Seville.