Channel Inn

from
check rates
avg/night
up to: % savings
650 Water St Sw, Washington, DC
  • stars
  • rating
This inn is located in Washington (Capitol Hill), close to Arena Stage, Jefferson Memorial, and Washington Monument. Also nearby are United States Capitol and Ford's Theater. read more
Special Offer
Reviews