Address: 2 Frederick Street, Kings Cross, London WC1X 0ND, UK. Odbhoot Store is a fashion-forward brand...