This lovely hotel can be found in Tokyo City. Situated within 6. 5 kilometre(s) from the town centre, the accommodation is easily accessible on foot to a host of places of interest. Hotel Business Villa Omori features a total of 57 accommodation units. Hotel Business Villa Omori offers wired and wireless internet connections. Customers are welcomed in a lobby with 24-hour reception. Hotel Business Villa Omori is not a pet-friendly establishment.