Posted Tuesday, September 11, 2007 10:24 AM
Peninsula Hotels opened their newest property this month in Tokyo, Japan. ( Click here to find out must-dos on a trip to Tokyo, from hiking Mt. Fiji to soaking in hot springs). The Peninsula Tokyo is located in the city's business district, opposite the
Read More...
Posted by
Knot Miles
Filed under: New Hotels, Japan