Meguro Emperor
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.
Meguro Emperor
2 Chome-2-1-6 Shimomeguro, Meguro-ku, Tōkyō-to 153-0064, Japan
- 439 m from Meguro Station Namboku Line (N1)Mita Line (I1)Yamanote Line (JY22)Tōkyū Meguro Line (MG1)
- 0.8 km from Fudō-mae Station Tōkyū Meguro Line (MG2)