The Eden Art gallery was born in 2024 and is located inside the "Eden Plaza" luxurious mall of Eden Island, Mahe.