English speaking Church Puerto Pollensa, North Mallorca.