Sushi Sushi - St Helena

Japanese Sushi

Shop 9A ,214 Aqueduct Road, Saint Helena, 3088

Delivery from Wed 10:30

Products may vary due to seasonal availability.

Your order