Venue Information

Formal Name: Sports and Fitness Center
Location: St. Thomas, VI (United States)
Capacity: 3,500