Located in downtown Moncton, NB the Rodd Moncton provides accommodations near Champlain Place and the Moncton business district.
Websites.ca Talk Ep. 51