Отель расположен в городе Хух-Хото. Центр города находится в нескольких минутах езды от отеля. Все номера отеля обставлены удобной мебелью и оснащены телевизором. Также есть доступ в Интернет. Lemon Hotel находится в городе Хух-Хото. Qingcheng Park, Da Zhao Temple и Hohhot People's Stadium находятся в 20 минутах езды.