According to the ATF database, there are 3 registered FFLs in St Croix, VI.
1A CLIFTON HILL KINGS HILLST CROIX, VI, 00850
PLOT 9Y ESTATE COTTAGEST CROIX, VI, 00823
2017 MT WELCOME SUITE 7ST CROIX, VI, 00820