2 star hotel

Super Hotel Akihabara, Suehiro-cho

Japan, 110-0005 Tōkyō-to, Taitō-ku, Ueno, 3 Chome−2, 32-5 - Tokyo, Tokyo - Japan - 1100005

Show map

Property Amenities

Check-in starts at: 15:00

Check-out ends at: 11:00