Tibet
Lange Niezel 24, Amsterdam, Netherlands
Featured Review : This is my favorite restaurant on the planet! The space is on two levels; walls are hung with artwork and prints from Tibet. The food is absolutely exquisite, and with a menu of probably close to 200 items, there's sur...See Full Review