Hotel The World Omori Tokyo lies in a prime location in Tokyo, just a 6-minute walk from the Kumano Shrine. Wi-Fi is available for guests' business or leisure needs.
This apartment is located 1.9 km from Omori Shell Mounds and about 7 km from the National Museum of Emerging Science and Innovation. The apartment lies in Ota Ward, which is a special ward located in Tokyo Metropolis, Japan. Nishi-Rokugo Urban Park is also set approximately 10 minutes away by car.
Visitors will enjoy the comfort of a bathroom with a hair dryer and bath sheets in this accommodation. Furthermore, a bidet, a separate toilet, and a shower is available.
The apartment includes self-catering facilities, such as a fully-equipped kitchen with a fridge, an oven, and kitchenware. Hotel The World Omori is in proximity to Omori train station.