Get directions to: Bamboo Garden Chinese Rstrnt, Naples, FL
Restaurant address: 12215 Collier Blvd # 5 Naples, FL 34116, USA
Restaurant: Bamboo Garden Chinese Rstrnt