Gold Medalist Shark Fin Soup Specialty Restaurant Sangokushi Main Shop is located in Yokohama, Japan on 106-3 Yamashitacho, Naka-ku. Gold Medalist Shark Fin Soup Specialty Restaurant Sangokushi Main Shop is rated 3 out of 5 in the category chinese in Japan.
Address
106-3 Yamashitacho, Naka-ku