Conveniently located, yet isolated enough from the bustling city, this accommodation is adjacent to the JR Tokyo Station. It's approximately 30 minutes from the Haneda Airport via the Tokyo Monorail. Offering e ... Read more

View all Luxury Hotels in Tokyo