Chaimae
Lake Formosa Park
Lake Formosa Park is a long, narrow park in the western and southern shores of Lake Formosa. Even though it is small, it offers incredible views of the Orlando Loch Haven Park. It also has the added bonus that many species of waterfowl go to the lake all year round and you can enjoy looking at them.
+2