Mallorcan City Life

Cityscapes on the island of Mallorca, Spain.