Tokyo Skytree Town
Dominated by the world's tallest freestanding broadcasting tower, Tokyo Skytree Town is a massive entertainment complex featuring observation decks with 360-degree panoramic views of Mt. Fuji and the Tokyo skyline. Beyond the dizzying heights, visitors can explore Solamachi, a sprawling mall filled with unique Japanese souvenir shops, a planetarium, and the Sumida Aquarium. It is an ideal spot to spend a rainy afternoon or watch the sunset over the neon-lit metropolis.
- Category: Place to Visit
- City: Tokyo
- Address: 1-chōme-1-1 Oshiage, Sumida City, Tokyo 131-0045, Japan