YUZU @ THE GARDENS

Yuzu which is located at the The Gardens Mall is famed for its Japanese delights. The restaurant comes with the beautiful interior and bringing us a happy customer when we made our visit there. The restaurant brings us with the cozy environment and service were absolutely two thumbs up. In here … [Read more...]