Le St. Laurent is a modern French restaurant offering a unique rooftop dining experience.