Magical wedding at St Michael’s caves in Gibraltar

When choosing a wedding location the venue is always as important, if not more important, than the food,…