Get directions to: Bamboo House, Indianapolis, IN
Restaurant address: 2330 E 53rd St Indianapolis, IN 46220, USA
Restaurant: Bamboo House