The building is a Catholic church. It has lots of dedications to various Saints as well as Jesus. The church is small, so this may be a small town with not too much people. Like rural Mexico or Philippines.