There are no hotel results in Odawaracho. Below are the closest 50 hotels near Odawaracho.
Save 40% compared to hotels of similar ratings
2-13-5 Nihombashi Kayabacho, Chuo, Tokyo Prefecture, 103-0025, Japan
1 review and 26 opinions
"I stayed there for 3 nites in Sept 2006, I must say that this hotel is indeed a really good choice..."
Good for: Budget Travel, Business Travel