Hyannis Travel Inn

18 North St
Hyannis
Massachusetts
United States