Mediterranean restaurant Ice Bistro offers a pleasant atmosphere and beautiful views.