Abraham's Bay

Abraham's Bay is a town in the Bahamas. It is located on Mayaguana island and has a population of 143.(2010 Census)

Abraham's Bay

Abraham's Bay is a town in the Bahamas. It is located on Mayaguana island and has a population of 143.(2010 Census)