O Mercure SP Central Towers localiza-se na região central da capital paulista, ao lado do maior centro financeiro do país, a Avenida Paulista. Próximo ao Shopping Paulista e Masp (Museu de Arte de São Paulo), restaurantes, cinemas, teatros e alguns dos melhores centros médicos brasileiros.