Location
Jambangan, Surabaya City, East Java 60233, Indonesia
Worshippers
59000
Architect Name
Institut Teknologi Sepuluh Nopember
Area
43541 SQM