Surabaya is the second largest city in Indonesia and is located on Java's northern shore. It is known as " the city of heroes " due to its role as the sight of many events leading up to Indonisian independence. The city is not popular with tourists, and is usually an entry point in the more popular locations of Bali and Mount Bromo. However, Surabaya has much to offer along the lines of culture and cuisine. Be sure to try popular Indonesian dishes like between and puri kali asam soup.