Heart of London are a small chain of souvenir shops located within popular destinations of London
Nearest public transport
Tower Hill - Underground