Dec. 3, 2017, 11:43 p.m.

on This site's dev's official community

Its near the church. The big building is today's Torres Hotel