131 Melbourne St, North Adelaide SA 5006, Australia
View on Map
What travelers say:
Sato Japanese Restaurant, the location of this store is actually quite inconspicuous, it is a quiet location in the middle of noisy, their strings are still worth pointing, and the price is not expensive.