Hotel O Villa House Nowe Delhi znajduje się w dzielnicy South Delhi oraz zapewnia możliwość szybkiego dojazdu do lotniska Nowe Delhi Indira Gandhi w ciągu 23 minut jazdy.
Hotel posiada telewizję wielokanałową i klimatyzację w pokojach gościnnych. Klimatyzacja są oferowane dla komfortu gości.
Podczas pobytu w O Villa House w Nowym Dehli goście mogą wybierać spośród pobliskich lokali gastronomicznych, takich jak restauracja Tongue Thai'd, w odległości 5 min spacerem, czy restauracja Bikanervala w odległości 5 min spacerem.
Centrum konferencyjne Vigyan Bhavan jest około 10 min jazdy od hotelu, natomiast Świątynia Lotosu jest w prawie 2 km stąd. Około 25 min piechotą od tego hotelu leży Świątynia Nizamuddin Dargah, znane miejsce kultu. W okolicy znajdują się także obiekty przyrodnicze, takie jak Ogród Lodhi, które znajdują się 3 km od O Villa House. 4-gwiazdkowy obiekt znajduje się maksymalnie 450 m od przystanku autobusowego Defence Colony i bardzo blisko od stacji metra Stacja Lajpat Nagar.