The Prince Sakura Tower Tokyo
Hotel in Shinagawa, Tokyo
The Prince Sakura Tower, Hotel in Shinagawa, Tokyo
Although this luxury hotel is situated only 3 minutes from Tokyo's largest hubs in Shinagawa, it captures its customers with a beautiful 20,000 metre-square garden overlooked by its top-rated hotel rooms, restaurants, and related facilities. Enjoy a beautiful, relaxing getaway with the comfort of surrounding nature right in the middle of Tokyo.