This 4 star hotel is located in the city centre of Yokohama. The nearest station is Shin-Yokohama Station..