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.
- 439 m from Meguro Station
- 0.8 km from Fudō-mae Station