Meguro Emperor
Meguro
2 Chome-2-1-6 Shimomeguro, Meguro-ku, Tōkyō-to 153-0064, Japan
From ¥27,780 /night

The Meguro Emperor Love Hotel is one of the most distinctive buildings located along the Meguro River.

Its iconic rapunzelesque towers have watched over the area since 1973.

Sadly, the current operators of the hotel seem to be determined to cover over the gaudier aspects of the building with signage and billboards.

Written by: