Karta Vacation Rentals
In Ota‑ku, Tokyo — about 12 km from the city center — Hotel Business Villa Omori sits near Nishi‑magome. Walkable to Tokyo Tower, Tsukiji Fish Market and within easy reach of Shinagawa Aquarium, Kawasaki Daishi and Tokyo Institute of Technology.