L'Hotel Business Villa Omori Tokyo, dotato di un ristorante, si trova nel distretto Ota Ward, a 10 minuti in auto dal Parco Togoshi e a 7 km dalla Statua della Libertà di Tokyo. Il Wi-Fi è disponibile nelle aree comuni, quindi potrai rimanere connesso.
Durante il soggiorno presso l'hotel di 57 piani, potrai scoprire il Sede di Fuji Television, situato a circa 8 km. Inoltre, potrai visitare luoghi di interesse sportivo, come il Parco costiero Oifuto Central, a circa 2 km. Le attrazioni religiose della zona includono il Santuario Anamori-Inari (3 km) e il Tempio di Ikegami Honmon-ji (2,1 km). Gli ospiti potrebbero anche visitare furusatono hamabe kouen, che si trova a circa 5 minuti in macchina. Tra le attrazioni per famiglie nelle vicinanze c'è l'Acquario di Shinagawa, a 2,2 km dall'hotel Business Villa Omori. Gli ospiti troveranno la stazione Mejiro a 30 minuti in auto dall'hotel.
Questa struttura a 2 stelle accoglie gli ospiti in 51 camere dotate di una TV a schermo piatto con canali satellitari, nonché di comfort quali un impianto di climatizzazione. Il Business Villa Omori mette a disposizione degli ospiti un bidet, un bagno con WC separato e una doccia nei bagni. Un bidet, un bagno con WC separato e una doccia, insieme a servizi quali asciugacapelli e teli da bagno, sono anche a disposizione degli ospiti.
Questo hotel si trova abbastanza vicino al ristorante Omori.