El Grand Central Hotel está en el centro de Tokyo, a tan sólo 5 minutos a pie de la estación Awajicho.
Las instalaciones ofrecen un diseño moderno con mobiliario contemporáneo, las 157 habitaciones disponen de aire acondicionado para mantener el ambiente fresco en temporada. Además cuentan con baño privado (incluye toallas y amenities de cortesía). También cuentan con escritorio sencillo para usar el ordenador con mayor comodidad.
El establecimiento cuenta con un restaurante que sirve desayuno continental cada mañana. Además, ofrece un elegante salón comedor donde podrás disfrutar las comidas, así como un ambiente relajado en el bar (tiene una variada oferta de licores tradicionales y cócteles).
La recepción dispone de mostrador con información turística, también hay un ordenador con acceso a Internet (el uso tiene un cargo adicional). Además, podrás disponer de máquinas dispensadoras de hielo y bebidas.