Overview
Mallard Cottage Inc is located in St. John's, NL, Canada and is part of the Restaurants Industry. Mallard Cottage Inc has 45 total employees across all of its locations and generates $1.93 million in sales (USD). Mallard Cottage Inc is located in St. John's, NL, Canada and is part of the Restaurants Industry. Mallard Cottage Inc has 45 total employees across all of its locations and generates $1.93 million in sales (USD). (Sales figure is modelled).