Деловой центр Москва расположен, в центре города, рядом со станцией метро Площадь Александра Невского, вестибюль которой имеет непосредственный выход к БЦ. Одна из отличительных особенностей объекта - удачное расположение, рядом проходят популярные автомагистрали города, такие как, например, Невский, Малоохтинский и Заневский проспекты. От БЦ Москва также легко добраться до Московского и Ладожского вокзалов. У бизнес-центра есть собственный небольшой внутренний дворик, а рядом расположена тенистая парковая зона.