Inchin's Bamboo Garden
Where we've featured it
Inchin’s Bamboo Garden is an Atlanta chain of Indo-Chinese restaurants, and this Center City location is its first up north. It’s a big place - they can seat over 150 people and have two bars, one on each floor. The menu consists of a lot of noodle and rice dishes, and they have a ton of vegetarian options as well.