Search results; Over 1,000 places in Chiyoda City
Superhost
Apartment in Chiyoda City
Otachimachi station 4 min walk!12 minutes walk from Tokyo Station!Spacious 3LDK, large glass windows are well lit, there is an elevator, transportation is convenient, you can walk to Imperial Palace!
6 beds
May 6 – 11
$570 per night
4.75 out of 5 average rating, 16 reviews