Karta Vacation Rentals
In Shinagawa, Tokyo — minutes from Tokyo Tower and the Imperial Palace, and close to the Meguro River cherry blossoms and Shinagawa Aquarium. Haneda Airport is roughly 12 km away, putting central Tokyo sights within easy reach.