Tochomae Station

save place
Tocho Tower & Asakusa
Tocho Tower in West Shinjuku near Tochomae Train Station is a great place to take in sweeping views at no cost. Asakusa in the image below was taken from the Sumida river where you can see in the distance Skytree Tower.
Have you been here? Share a tip or a photo with fellow travelers.