Das Hotel O The Premium Villa Neu-Delhi besitzt 30 Zimmer und liegt etwa 4 km von den Lodi-Gärten entfernt.
Das Hotel befindet sich im Bezirk South Delhi von Neu-Delhi, nur wenige Schritte entfernt von der U-Bahn-Station Kailash Colony. Zu den religiösen Sehenswürdigkeiten in der Umgebung gehören der Lotustempel (2 km) und das Mausoleum Safdar Jangs (5 km). Das 3-Sterne-Hotel liegt in einer Entfernung von circa 10 Autominuten vom Humayun-Mausoleum. Das O The Premium Villa liegt 750 Meter von der Bushaltestelle Lady Shriram College und 11 Kilometer vom Bahnhof Neu-Delhi in Neu-Delhi entfernt.
Das Restaurant Storm Version 2.0 serviert verschiedene Arten von indischen Gerichten und liegt ganz nah an der Unterkunft.