Channel Square Apartments is located in Washington, United States on 325 P St SW. Channel Square Apartments is rated 2.8 out of 5 in the category apartment complexapartment buildingapartment rental agencyhousing complexhousing developmentlow income housing programtownhouse complex in United States.
Accessibility
Wheelchair-accessible entrance