Channel Inn Hotel

650 Water Street SW, 20024-2422 Washington D.C, United States - Washington D.C. See on map
Book now

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.

Reviews

There are still no ratings for this hotel