Apa Hotel Nihombashi Bakurocho-Ekimae, Tokyo (3-star) | TravelManiac