Hotel Okura Tokyo, Toranomon

The universe spent 13.8 billion years making us. We spend 80 years chasing its meaning. For 30 minutes with a latte, the chase can wait.