Apa Hotel Nihonbashi-Hamachoeki - Minami, Tokyo (3-star) | TravelManiac