Red Planet Tokyo Asakusa
Red Planet Tokyo Asakusa
Hotel
, Tokyo, Tokyo-to, Japan
85
Very Good ·
2982 reviews
3-star business hotel with shopping facilities in Tokyo (Asakusa)
No info available for this location