Store Impressions

​The home of the Opulent Living Concept Store & Gallery is 24 Kloof Street in Cape Town, South Africa.

Housing a curated selection of luxurious products as well as works from established and upcoming artists, the emerald green space is a unique shopping destination.