Ah yes in that square there is a building that has an attraction titled Riplys Believe it or not. I could not get a good idea of the outline of the building as it was hard to get around as its built up against a hill