View Details $2,585,000 1 of 55 Flag Hill | St. Thomas 5 beds 6 baths 7,229 sqft 102 acres On Site: 75 Days