Japanese Food in The Star Vista


 

Japanese Food Outlets

Itacho Sushi The Star Vista

#B1-12 The Star Vista, 1 Vista Exchange Green, Singapore 138617