Where is North Hill, Anguilla?

Coordinates: -63.0756 18.20881

Be the first visitor to thank for this answer!

Thanks!