OnVacation11 Posted October 26, 2010 #1 Share Posted October 26, 2010 Need your help watch lovers... I know there is no stand-alone SWATCH store in Charlotte Amalie but there are probably some jewelery stores that sell Swatch watches. Has anyone bought a SWATCH in St. Thomas? Any store recommendations? Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.