Artch Inn is in the heart of Luodong, a short 9-minute walk from Luodong Station and 10 minutes' walk from Yilan Tourism Factory.