Photos coming soon
HOTEL
Zen House
Zen House 3-40-9 Sekibara Adachi-ku, Tokyo, Japan
Where it sits
Zen House
Zen House 3-40-9 Sekibara Adachi-ku, Tokyo, Japan
35.77031, 139.78595
Similar stays nearby
Plan around Zen House
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 23, 2026.
