Lake Formosa Park is a long, narrow 1.4-acre scenic park on the western
and southern shores of Lake Formosa. Though small in size, it offers
spectacular views into Orlando Loch Haven Park and the surrounding
neighborhood. The Loch Haven Neighborhood Center is adjacent to the park
and Alden Road borders the western edge. Many species of water birds
visit the lake.