7 must-see attractions at Seychelles' Botanical Garden
One of the must see places in Seychelles for people with a love of nature is the Botanical Garden. Managed by the National Botanical Gardens Foundation since December 2009, it is located at Mont Fleuri, on the outskirts of Victoria, the capital.
www.seychellesnewsagency.com