APA Hotel Akihabara-Ekimae 3 stars

101-0025 Tokyo Prefecture, Chiyoda-ku Kanda Sakuma-cho 2-13-1, Japan

Hotel image
Read more reviews for APA Hotel Akihabara-Ekimae