A Lush Green Madeira Island Travel Guide

Maderira is a lush, green island, also known as “Portugal’s flower garden,” the largest one belonging to the Madeira Islands archipelago in the Atlantic Ocean, just off the coast of Morocco. This Island paradais is still part of Portugal and it’s just a few hundred kilometers (or miles) north of the Canary Islands (which belong to Spain). According to the Madeira walkaround guide by EscapeHunter.com, this island is a quiet, green paradise that’s an alternative to those wanting to escape to a peaceful, yet still exotic island. Otherwise said – as…

Read More