L'Almara is a French restaurant offering cuisine in a modern, bistro-style setting.