Filmed at Castell Son | Mallorca, Spain