Hotel New Grand (Since 1873) Japan, Yokohama
New Grand (Since 1873) Japan, Yokohama: New Grand Hotel in Yokohama is a historic landmark offering Western-style luxury, panoramic views of Yokohama Bay, and a central location near Chinatown and Yamashita Park, providing guests with a blend of elegance and Japanese hospitality.
Read more about Hotel New Grand (Since 1873) Japan, Yokohama