Scaramouche – A Piece of Italian Heaven in West End, Tortola