A love hotel is a type of short-stay hotel found in Japan operated primarily for the purpose of allowing couples privacy. They often have different themes and we love the Chapel Christmas Love Hotel in Mie Prefecture!

Chapel Christmas Love Hotel