Tokyo Tower
Standing tall at 333 metres, the Eiffel Tower inspired Tokyo Tower is a communications and observation tower located in Shiba Park, Minato which also earns the prestigious title as the second highest artificial structure…
Share