Sapphire Beach St. Thomas
U. S. Virgin Islands

Sapphire Beach, St. Thomas USVI Sapphire Village