Newtown Savannah

Newtown Savannah

Newtown Savannah is a park in Dominica. Newtown Savannah is situated nearby to the Newtown Community Centre.

Leave a Reply

%d bloggers like this: