Savitris 111 W 2nd St Davenport, IA 52801 Phone: (563) 324-6700 Fax: (563) 324-6705 View Website
Category: Restaurants