Nara Washington Hotel Plaza, Nara, Japan
Nara Washington Hotel Plaza is conveniently located at 31-1 Shimosanjo-cho in Nara, Japan
Hotel Location:
Address: 31-1 Shimosanjo-cho
City: Nara
Country: Japan
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 10 AM
- Hair Dryer