There is a great American diner circa 1950's located in Berlin, it serves huge portions, reasonable, especially before 5pm, and has an outside seating area. Nollendorfplatz is the station stop, can't remember the name of the diner but is just across the street from the station, it sits on a corner.