Villa Castilla
168 Calle Castilla, Triana, 41010 Seville, Spain
Situated in Seville, less than 1 km from Triana Bridge - Isabel II Bridge and a 11-minute walk from Plaza de Armas, Villa Castilla features air-conditioned accommodation with a patio and free Wi-Fi. It is set 3.