La Place is a refined restaurant offering a blend of traditional cuisine in an intimate setting. It features a tranquil garden terrace.