APA Hotel (Kandaeki Higashi) Tokyo: Location & Reviews