Saint John Walking Tour: Two-Hour Historic Shore Excursion in New Brunswick | city-tour | other | walking-tour