O hotel Mercure SP Funchal (anteriormente Mercure SP The Must) está situado em Vila Olímpia, reconhecida pela inúmeras opções de entretenimento e grande variedade de bares e restaurantes. O Hotel fica perto da autoestrada Marginal Pinheiros e das zonas Itaim-Bibi, Brooklin e Moema, que acolhem importantes centros empresariais e industriais.