Находится рядом с Свердловской набережной и рекой Нева
БЦ Леон - это семиэтажное здание, расположен в Красногвардейском районе. Находится рядом с Свердловской набережной и рекой Нева. С набережной открывается вид на Смольный монастырь. Напротив БЦ расположен сад Нева. Ближайшая станция метро "Ладожская".