Avoca Island

Avoca Island is an island located in the heart of the Morgan City Bayous near Morgan City, Louisiana, USA. It is home to many wildlife species. Part of the island is industrialized following the slow expansion of the city. Off the Intracoastal Waterway, the island is on the edge of an urban area yet retains its rural charm. It has been known{By wh...
Found on http://en.wikipedia.org/wiki/Avoca_Island
No exact match found