Retail - Paris, Île-de-France, France
SR Store is a retail company based out of 64 RUE D'ALÉSIA, Paris, France.