Located in Southeastern Ontario, Ottawa is brimming with culture, history and big-city attractions with a friendly, small-town welcoming feel. Given it boasts the highest number of restaurants per ...