Cala Mondrago is a small beach situated within Mondrago National Park in the south east corner of Mallorca. Mallorca island, Spain.