Details

More sushi & japanese restaurants near Tekkaba

117 West Pender Street(778) 379-2588Hours listed