Lhasa Spa befindet sich in unmittelbarer Nähe vom Hotel Townhouse Agra Itmad Ud Daula und ist unter anderem innerhalb von rund 5 Minuten zu Fuß zu erreichen.
Rotes Fort ist rund 3 km vom Hotel entfernt gelegen. Zu den nahe gelegenen Gotteshäusern gehören Balkeshwar Mandir (550 Meter) und Tempel Mankameshwar (2 km). Auch Grab von Itmad-ud-Daulah ist in etwa 25 Gehminuten Entfernung von dem 4-Sterne-Hotel.
Die Unterkunft umfasst 30 Zimmer mit einer Sitzecke, einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage für seine Gäste. Darüber hinaus ist in den Zimmern ein privates Badezimmer verfügbar.