translate English to French: LSC Calgary is well-known for its excellent facilities.
LSC Calgary est renommée pour ses excellentes infrastructures.