Machi Machi Stockholm ligger på Sergels Torg 29, 111 57, City, Norrmalm. I närheten ligger Hötorget. Närmsta tunnelbana är T-centralen (ca 150m).