Shopping in Edinburgh

Shops are usually open between 9 am and 18 pm, with extended opening time until 20 or 21 on Thursday. Many shops stay open also on Sunday afternoon, especially in summer. The main shopping areas in E...