May Rooms Taipei Main Station is located in Taipei City, Taiwan, Taiwan, Province Of China on 6F, No. 122號忠孝西路一段 Zhongzheng District. May Rooms Taipei Main Station is rated 4.7 out of 5 in the category lodge in Taiwan, Province Of China.
Address
6F, No. 122號忠孝西路一段 Zhongzheng District