One of the most glamorous locations in London: Inspired cuisine, amazing bars and a warm welcome await you at Just St James.