A T HOUSE Shanghai Xujiahui heeft gratis WiFi in de hele accommodatie en biedt uitzicht op de stad in Shanghai. De accommodatie bevindt zich op 3,2 km van Longhua-tempel, 4,8 km van Jing'an-tempel en 5,3 km van Treinstation Shanghai-Zuid. Het hotel heeft familiekamers.
Alle kamers zijn voorzien van airconditioning, een flatscreen-tv met kabelzenders, een waterkoker, een douche, gratis toiletartikelen en een bureau. Alle kamers bij het hotel hebben beddengoed en handdoeken.
Het personeel bij de 24-uursreceptie spreekt Engels en Chinees, en geeft je graag praktisch advies over de omgeving.
Metrostation Shanghai South Railway Station ligt op 5,7 km van A T HOUSE Shanghai Xujiahui, en Volksplein ligt 7 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Shanghai Hongqiao, op 11 km van de accommodatie.