Cruising Aboard the Grandeur of the Sea

Boston, Portland, Bar Harbor, St. John New Brunswick and Halifax Nova Scotia

 

 

Boston, Massachusetts

 

 
 

Portland, Maine

 

   
 

Bar Harbor, Maine >

 

 

St John, New Brunswick

 

 

Halifax, Nova Scotia