With a stay at Casas de Sevilla. Apartamentos Alameda91 in Seville (Historical Center), you'll be minutes from Plaza de la Alameda Square and Marqueses de la Algaba Palace. This apartment is close to Seville Cathedral and Alcazar. Make yourself at home in one of the 6 guestrooms. Bathrooms with showers are provided.