The Best Restaurants in Montreal

Top Restaurants in Montreal to Try Montreal is one of the 400 islands located on the St. Lawrence River. It’s the second largest French speaking city in the world, just after Paris, France, and it also has the second highest number of restaurants per capita in North America, falling behind only New York City! Sentinel’s […]

Read More