Popular

More Photos

High Scores

About

17 Leigh St
Adelaide, SA
+61 8 8366 2224
Shobosho

Shobosho

Japanese, Dim Sum
4 reviews 4 reviews