Бизнес Центр Мамонтов находится по адресу Москва, улица Тимура Фрунзе, 11К2, расположен недалеко от метро «Парк Культуры».
Здание площадью 19 294 м², 1897 года постройки, имеет 5 этажей, относится к классу B+.
На территории есть парковка - наземная на 112 мест, доступ в здание - пропускная система.