Explore details about location Avenida Principe de España. Avenida Principe de España is a location situated within the Sanlúcar la Mayor alongside other areas such as Avenida Virgen del Rosario, Calle Granada, Calle Manuel Altoaguirre.