Great location for restaurants and seeing Sevilla!