Asakusa Vista Hotel, Tokyo, Japan: Hotel Details - Onhotels.com Hotel details for Asakusa Vista Hotel, Tokyo, Japan. Instant, online booking lets you reserve your hotel accommodation at the lowest rates. Choose from budget ...