Leka is a restaurant offering a blend of German and French cuisine, with a happy hour.