Total Guest Rooms157
Grand Central Hotel is located in Chiyoda, Japan. Functional design of simple and calm interior. It has 157 guest rooms which are completely furnished with various amenities.
Already have an account?
See a problem with this venue's profile? Submit an issue