set up shop

[sɛt ʌp ʃɑp] セットアップショップ

1. 店を開く、事業を始める、活動拠点を設ける

物理的な店舗を開設する意味だけでなく、ある場所で活動や事業を開始し、そこを拠点とすることを指します。比喩的に、ある場所で何かを本格的に始めるという意味でも使われます。
They decided to set up shop in the bustling city center. (彼らは賑やかな都心に店を構えることを決めた。)
関連
establish a business
open a store
start a business
hang out one's shingle
commence operations