Traditionally, Spanish restaurant kitchens open from around 1 p.m. until about 3:30 or 4 p.m. for lunch, and from 8–11 p.m. for dinner. However, in busy tourist areas like Puerta del Sol, it's easier to find places with all-day kitchens—even some of the local spots listed here!