Liz Hotel 3 stars

No. 16, Lane 107, Linsen North Road, Zhongshan District, 104 Taipei, Taiwan

Hotel image
Read more reviews for Liz Hotel