Lost Never Found is an American restaurant serving comfort fare and cocktails in a trendy setting with rooftop seating.