A great place in a vibrant neighborhood in Sevilla.