Madeira Flower Festival – Best Spring Trips 2013 by National Geographic!
Madeira, also known by many as “The Floating Garden of the Atlantic” puts on a fantastic FLower Festival Parade on Sunday 10 March 2013 which is incorporated in the Flower Festival programme which runs between 9 – 15 March 2013.
In Madeira between the 9 – 15 March 2013, enjoy the Flower Festival and walk with Nature Meetings.