Villa de Indias is situated in the Los Remedios district of Seville, 2.7 km from Alcazar Palace, 2.8 km from Triana Bridge - Isabel II Bridge and 1.7 km from Maria Luisa Park. It is located 1.8 km from Plaza de España and features a lift.
Avenida Flota de Indias 24, Los Remedios, 41011 Seville, Spain