This establishment is a restaurant offering a pleasant atmosphere and friendly service. It is known for its delicious food and normal-sized portions. The establishment is located in Palma de Mallorca.