La sede operativa di Alpari è a Ensign House, Admirals Way, Canary Wharf, Londra, Regno Unito. La società possiede anche uffici registrati in Belize e a Saint Vincent e Grenadine.