Phone Time Deposits for Bahamas in St. Croix or St. Thomas Last updated February 19, 2024 22:41 If you recently completed a phone time deposit on a residents account who's located in St. Croix or St. Thomas, please contact Amtel directly at 800-849-6081