Map of Weaver Island in Lauderdale County, AL:

Weaver Island Lauderdale Rogersville 34.7567551 -87.2686303