Home » IDX IDX Photo Gallery - Listing ID 52804 Listing ID 52804 Dalecroft Development, Grand Bahama/Freeport, Bahamas - 12 bd, 12 ba$2,900,000ActiveView PropertyView PropertyData services provided by IDX Broker