Best Western Tokyo Nishikasai Grande is the company’s third hotel in Tokyo alongside Best Western Rembrandt Hotel Tokyo Machida and Best Western Tokyo Nishikai.
READ MORE »