Report a review

  • 3
  • Hard to find!

We spent an age trying to find this place, when in reality it's just a few steps from Sha Tin station: in the atrium of New Town Plaza mall, simply take the lift/elevator up to THE MENU@Level 7. Although the restaurant is officially open until 11pm, they took last order at 10pm and closed as soon as we had finished.


Why are you reporting this review?