Hotel Sevilla is located in a beautiful square within the historic center of Seville, a stone's throw from the mythical Calle Sierpes or the famous structure of Las Setas