Set within 400 metres of Taipei Main Station and less than 1 km of Presidential Office Building, Twin Star Inn offers rooms with air conditioning and a shared bathroom in Taipei. The property is around 1.8 km from National Chiang Kai-Shek Memorial Hall, 1.3 km from The Red House and 2 km from Taipei Botanical Garden. The hotel also features free WiFi as well as a paid airport shuttle service.
All guest rooms in the hotel are equipped with a flat-screen TV with cable channels. The shared bathroom is fitted with a shower, free toiletries and a hairdryer. At Twin Star Inn all rooms include bed linen and towels.
Popular points of interest near the accommodation include Taipei Zhongshan Hall, MRT Ximen Station and Ningxia Night Market. The nearest airport is Taipei Songshan Airport, 5 km from Twin Star Inn.