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