Gereja Perawan Maria Tak Berdosa is a Catholic church. It is one of the old buildings left from during the Dutch invasion in the 18th century. It is the oldest church in East Java. It has been preserved by the Dutch government in Indonesia. Despite the fact that it is old, the brick stones are undamaged. Without air-conditioning in the hot weather of Indonesia, the temperature inside the church is low and cool. Services were held since 1800s and it still continues today every Sunday in Chinese. 