Luxury Collection Hotels & Resorts

Starwood's first luxury hotel in Tokyo opens

Starwood Hotels & Resorts Worldwide has opened its first luxury hotel, The Prince Gallery Tokyo Kioicho, in the Japan capital of Tokyo