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