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.