at 58 Maddox St, London , W1S 1QF United Kingdom
2 FB users likes Imperial Hotel Tokyo, set it to 567 position in Likes Rating for London, United Kingdom in Hotel & Lodging category
Imperial Hotel Tokyo is London based place and this enity listed in Hotel category. Located at 58 Maddox St W1S 1QF. Contact phone number of Imperial Hotel Tokyo: 020 7355 1775