Bowman Sculpture ligger på 6 Duke Street St James's, SW1Y 6BN, Westminster. I närheten ligger Piccadilly, London. Närmsta tunnelbana är Green Park (ca 300m).