St. Johns Teahouse Treehouse An elegant treehouse tucked in between the trees on the verdant island of St. Johns, the smallest US Virgin Island.