1. Moonlight Flix 726 E Locust St, Davenport, IA 52803 Coordinate: 41.53878,-90.56367 Phone: (563) 579-1477