The church at the top of the stairs in Pollensa.

Previous Home Next

P9250138