Sushi Train - Oxford

Japanese Sushi

63 Oxford Street, Darlinghurst, 2010

Delivery from 10:30

Your order