Bucharest Nord is not one of the better stations. It does have a McDonalds as someone mentioned and more recently also a KFC. In the main part of the station, if it rains the roof leaks in many places. The subway is convenient as there is an access to it from inside the station. There is a left luggage counter that is reasonable.