Tokyo is famous for its precision, hustle and bustle and commercial activity, but it has much more to offer. For visitors to the city staying at a Tokyo hotel, Shinjuku Garden must be recommended as a definitive gem of the city. Shangri-La Hotel Tokyo is a Tokyo luxury hotel which boasts proximity to this urban oasis where souls are soothed and revived.