Get directions to: No 1 Kitchen, Davenport, IA
Restaurant address: 1143 E Locust St Davenport, IA 52803, USA
Restaurant: No 1 Kitchen