Hotel · Otemachi
8
8 Postcards
Palace Hotel Tokyo blends modern luxury with serene views of the Imperial Palace, featuring chic rooms, artsy decor, and a sublime spa experience.
1 Chome-1-1 Marunouchi, Chiyoda City, Tokyo 100-0005, Japan Get directions
$$$$