I have to admit we eat pretty late in Spain. Dinner time is usually between 9 and 10 pm. So don't be surprised if some restaurants don't open before 8 pm or later.