The front entrance.
Inside.
The London Sanctum is a fictional location in the Marvel Cinematic Universe.