Sun Luck Restaurant TypePublicFilePublic-W-InspRpt-115735.pdfLocation92 Main Street, Stephenville, NLRegionWestern