Spot Mallorca is a restaurant known for its elegant decor and carefully presented dishes with exquisite taste.