Love Hotel April 25, 2014 Throughout Japan, there are over 37,000 love hotels, where couples can find an escape from the realities of the outside world. Love Hotel follows the Read More »