fromkentuckytotokyo.com
When You Miss the Last Train
Despite the fact that Tokyo is a huge metropolis completely capable of 24 hour transportation, it chooses not to because reasons. Last trains are generally from 11:00 p.m.to 12:00 a.m. Most train l…