Duck Creek Lodge Physical Location Location Address 3300 E Locust St Davenport, IA 52803 Google Map Get Directions