We came upon this place when we were going shopping, sadly, despite it having a large popular restaurant, snack bar souvenir shop and a very beautiful chapel I can find nothing about it on the t'interweb