Bygningen Leon ligger på adressen ш. Революции, д. 3, к. 1, лит. А, Sankt Petersborg. Nærmeste metrostation er Novocherkasskaya. Den ligger i et etableret kontorområde: banker, caféer og restauranter er inden for gåafstand, og den præcise placering vises på kortet på denne side.