Space and time get all jumbled up in the Showa-style Cafe de Paris in Tokyo

Coffee and sandwiches are all relative.

Read More