7
604-702 W 63rd St
Davenport, IA 52806
$1,975,000 USD
30,888 SF
36
Units
8.02% Cap Rate
30,888 SF
$1,975,000 USD
Apartments