Historic hotel · Yokohama

Hotel New Grand

Yokohama · Japan

Yokohama’s classic hotel in Yamashita-cho, near the waterfront terminals.