Lakerda Bistro offers flavorful dishes with scenic views.