Mary Brown's restaurants are located in Newfoundland, Canada, and were founded in 1964. Over 100 restaurants are located throughout Canada, most in Newfoundland and Labrador.