This is the Katedral Santo Petrus or St. Peter Cathedral, a Catholic church in Bandung. Please read the complete history of it here. The church is located on Merdeka Street, right in front of Bank Indonesia and Balaikota Bandung.
Can you see the electricity wires between trees in front of the church? They decrease the beauty of the church. I'm really sorry that I couldn't get better point of view to take photo of the church.