A mega hotel with more than 1,400 rooms, the upscale Keio Plaza Hotel spans two high-rise towers in Tokyo's city center. Surrounded by corporate towers near the busiest train station in the world, it's in a convenient location for business travelers, and has many business-friendly amenities, including extensive meeting facilities and private function rooms. However, it's also a popular choice among families, as themed rooms include a Kitty Town Room and Princess Kitty Room, both basically shrines to Hello Kitty -- explosions of pink included. See more pics below.
Hotels in this story
All products are independently selected by our writers and editors. If you buy something through our links, Oyster may earn an affiliate commission.