O Mercure SP Jardins encontra-se em uma localização privilegiada, no bairro mais elegante de São Paulo. O hotel está próximo à Av. Paulista e à Rua Oscar Freire, onde encontram-se as principais lojas de grife e centros de compras de luxo da cidade. A região também conta com várias opções entretenimento. Além disso, o hotel fica à duas quadras do metrô Consolação, que garante fácil acesso à outras regiões da cidade.