Bell Channel Inn

Kings Road, Lucaya
Freeport
Bahamas