Online Store
Imila Stores opened its first store in 1989 on Green Street, which is the 3rd most popular
commercial Street in the UK. In 1992, due to popular demand a second store was opened in White chapel and in 2004..