Management @AmazingSeychelles.com Asked: August 22, 2021In: Attraction What can I find in Seychelles’ capital city of Victoria? Victoria