Our 300sq meter engineering shop and office is located in the industrial site of Son Castello, Palma de Mallorca.