Парк-отель «Шереметьевский» расположен в тихой парковой зоне на севере Москвы.
Состоящий из двух корпусов комплекс был построен в 1972 году в характерной для тех лет эстетике архитектуры модернизма, основные принципы которой проект реконструкции, разработанный Borisov Architects, бережно сохраняет.