Filter Results
Apply Filters
Clear Filters
3 star hotels in Tokyo
Vort Yamabukicho Residence - Vacation Stay 21598
81-1 Yamabukicho Vort Yamabukicho Residence, Tokyo, Japan Show map
Situated just 7 minutes on foot from the contemporary art Yayoi Kusama Museum, the 3-star Vort Yamabukicho Residence - Vacation Stay 21598 Tokyo hotel offers spacious rooms, Wi-Fi, and parking. This…
From US$ 189
Book Now