Hotel MyStays Yokohama Near Yokohama Stadium
4-81 Sueyoshi-cho -
Yokohama,
JP 231-0055