Channel Inn Hotel
650 Water Street SW, 20024-2422 Washington D.C, United States - Washington D.C.
See on map
See 1 photos
Where is the lodging establishment?
650 Water Street SW, 20024-2422 Washington D.C, United States - Washington D.C.
Choose your room
Channel Inn Hotel
This cosy hotel is set in Downtown. Guests will not be bothered during their stay, as this is not a pet-friendly hotel.