Located up on a hill, this restaurant is really decent for a partially make-it-yourself place. You pick you what you want, and have it stir-fried for you. The noodles and meats ar...
All reviews seem positive