If you like whole-in-the wall restaurants, this is the place for you. Bamboo Inn has been operating for about 30 years at Grand and Glenstone. Two Chinese immigrants run it. Th...
All reviews seem positive