トウキョウスカイツリー
Meanings
Noun
1. Tokyo Skytree; broadcasting tower with observation deck in Sumida ward, Tokyo, Japan
Composed of