djstormsblog.com
The Shangri-La Hotel in Tokyo.
The Shangri-La Hotel in Tokyo has been named as the number one Luxury Hotel in the World in the Traveler’s Choice 2012 Awards by TripAdvisor. The awards are based on reviews and opinions provided …