Guests will enjoy the scenic waterfront at this charming hotel, situated in the Charlestown Navy Yard, and offering comfortable accommodations, only a short distance from all the sights and sounds that downtown Boston has to offer. The Constitution Inn..