This is a 22602 square foot, apartment home. This home is located at 1363 Peabody St NW, Washington, DC 20011.
Off market
$3,900,540
1363 Peabody St NW, Washington, DC 20011
--beds
--baths
22,602sqft
Apartment
Built in 1954
-- sqft lot
$-- Zestimate®
$173/sqft
$-- HOA