Das 3-Sterne-Hotel O Casa Bella Neu-Delhi befindet sich im Stadtteil South Delhi, 3 km von einer Sportattraktion, dem Qutab Golf Course.
Die Eiserne Säule ist in unmittelbarer Nähe von hier und der Shree Adya Katyayani Shaktipeeth Mandir ist ungefähr 19 Fußminuten vom Hotel entfernt. Kulturelle Sehenswürdigkeiten in der Umgebung sind der Jahaz Mahal (2 km) und das Ahinsa Sthal (2,1 km). Auch der Qutb Minar ist in circa 3,1 km Entfernung vom O Casa Bella Neu-Delhi. Die Bushaltestelle Chhattarpur Village befindet sich in unmittelbarer Nähe zum Hotel.
Das Hotel verfügt über 30 Zimmer mit einer Sitzecke. Sie verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage.
Das Restaurant Food Forest ist ungefähr 12 Fußminuten vom O Casa Bella entfernt.