ZEN GARDEN-INSPIRED OMAKASE RESTAURANT WITH OVERFLOWING UNI “MOUNTAIN” SUSHI STACK!
The cult-favourite restaurant, Takahashi from Ginza, Tokyo, has recently opened its first-ever international outlet right here in Singapore with a sophisticated zen garden vibe and [...]