This is a 22602 square foot, apartment home. This home is located at 1363 Peabody St NW, Washington, DC 20011.
Off market
$3,606,800
1363 Peabody St NW, Washington, DC 20011
--beds
--baths
22,602sqft
Apartment
Built in 1954
-- sqft lot
$-- Zestimate®
$160/sqft
$6,791 Estimated rent