Бизнес-центр «Нахимов» находится на юго-западе Москвы, на пересечении Севастопольского и Нахимовского проспектов. Станция метро Нахимовский проспект находится в полутора километрах. Рядом Варшавское и Каширское шоссе, Профсоюзная улица. Практически по прямой лежит дорога с Ленинского, Вернадского, Ломоносовского проспектов.
Бизнес-центр «Нахимов» располагает собственной подземной парковкой на 100 мест.
На территории можно воспользоваться банкоматом, платежным терминалом сотовых компаний.
Пообедать арендаторы могут в здании, в приятном корпоративном кафе, ориентированном на европейскую кухню.