1212 I St NE
Washington, DC 20002
$2,000,000 USD
3,640 SF
2
Units
3,640 SF
$2,000,000 USD
Apartments