-
Depot 3.6.9 Shanghai Dumpling & Noodle is one of -.

1. Depot 3.6.9 Shanghai Dumpling & Noodle

7.4
Jl. Raya Jemur Sari No. 101, Surabaya, Jawa Timur
Dumpling Restaurant · 13 tips and reviews