The ITC Sevilla by Soho Boutique hotel is built around a classic and charming Sevillian courtyard. Its unbeatable location places it just 750 meters from Seville Cathedral, while the Church of San Pedro and Plaza de la Encarnación are only 150 meters away. The hotel offers comfortable accommodation in the heart of Seville, allowing guests to enjoy the monuments, culture, and culinary offerings of the historic center of the Andalusian capital.