Crabbs Power Plant
Antigua and Barbuda
>
Antigua
>
Saint Peter
>
Crabbs Power Plant
Crabbs Power Plant is a industry area in Saint Peter.
Crabbs Power Plant
Land use
Industry
Operator
APUA