One of the last of London's 1950s coffee houses, the Troubadour has expanded and no longer caters to just those...
Southwest London · 263–267 Old Brompton Rd, Earl's Court, London
Alice and Gertrude
dry january
first-class fare
out in Mexico
foodie heaven