Hotel Charm, a love hotel near Meguro Station, Tokyo. See: Sleeping with Hello Kitty: travel sites bring foreigners to Japan’s love hotels
Hotel Charm, a love hotel near Meguro Station, Tokyo. See: Sleeping with Hello Kitty: travel sites bring foreigners to Japan’s love hotels