Most restaurants open around 11am and run until 10 or 11pm, but of course this depends from restaurant to restaurant.