Detour Pit Stop #27: Ace Cafe, London, UK
Its location is far from glamorous but the Ace Cafe has a long history, rich in motor oil and leather.
Its location is far from glamorous but the Ace Cafe has a long history, rich in motor oil and leather.