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