Karta Vacation Rentals
Just off Omori Kaigan Station in Shinagawa — minutes from Shinagawa Aquarium and close to Tokyo Institute of Technology and Tokyo Metropolitan Teien Art Museum. A compact Tokyo hotel that puts major local sights within easy reach.