Hotel New Grand

10 Yamashita-cho
Yokohama
Japan