Question: what time are shops allowed to sell alcohol?
Answer: For most licensed premises, alcohol may be sold: from 11:30 to 23:00 (except on Sundays, Good Friday and Christmas day) on Good Friday from 17:00 to 23:00. on Christmas Day and Sundays from 12:30 to 22:00.