Takara Sushi

Japanese Sushi

Shop G1B, 183/189 Barkly Street, St Kilda, 3182

Delivery from Mon 11:30

Your order