Review
12 yrs ago
Amsterdam607 E 59th St, Davenport, IA 52807, USA*
Amsterdam is now closed for business....
Amsterdam is now closed for business. I stopped and talked to a worker who is remodeling the building. He told me it should reopen the end of April. It will reopen under…

twinturbo