Restaurants start serving dinner generally at 7:30 pm.  There is no one there at all, ever, until about 9.  They stay open till 11, 12.  I know a lot of immigrants who like to eat dinner at 7, 8.  But I've always preferred a later hour, so this place is perfect for me.  Grocery stores open till 10pm, and this is a smallish town.