Debs Deira City Centre

Inside the Debenhams department store.