There are two at Firstbank in Cruz Bay. Two at Scotiabank at the Marketplace in Cruz Bay. There are also some at other locations that are sometimes working, sometimes not....like in Starfish Market...
No it is a US territory
St. Lucia is neither part of the British Virgin Islands or the US Virgin Islands. It is a country all its own.
Christopher Columbus gave the Islands the name 'Santa Ursula Y Once Mile Virgenes' or 'Saint Ursula and her 1000 Virgins' shortened to Las Virgenes
in 1530 Charles V ('Holy Roman Emperor') gave Malta to the Knights of St. John. The Knights left in 1798 after Malta was attacked by Napoleon.