Located in Palma de Mallorca (Majorca) directly behind the El Corte Ingles Department Store on the Avenidas EASY TO FIND...EASY PARKING