Leopalace ** Sendai, 2-3-1 Omachi, Aoba-ku, Sendai-shi, Miyagi-ken, 980-0804 Japan Facilities in hotel Important