Where is St. Thomas?
One of the U.S. Virgin Islands situated in the Caribbean Sea, St. Thomas is a part of an unincorporated territory of the United States and is accompanied by a number of minor islands. It is located to the east of Puerto Rico and Haiti, just off the south-eastern coast of Florida.