Rose Stay Tokyo Shiba Park: 850 m to Tokyo Tower