Beautiful view of a small mountain village Deia in Mallorca, Spain. Houses built on hills in Deia mountain village in Majorca island, Spain.