The Square
The Square
Hotel
Siwalankerto Street 146-148, Surabaya, East Java, Indonesia
76
Good ·
72 reviews