Location

Calle Villalonga, 41.

Palma de Mallorca, Balearic Islands. Spain. 07013.