Alo offers a modern French tasting menu experience in a stylish and serene setting.