Das Hotel O Grand Villa liegt in erstklassiger Lage und überblickt den Powai-See.
Ausstellungs- und Handelszentrum Mumbai ist in rund 10 Autominuten erreichbar und Strand Aksa ist zudem ca. 4 km vom Hotel entfernt. Strand Juhu liegt ebenfalls etwa 4 Kilometer von dem 3-Sterne-Hotel entfernt. Die Unterkunft ist in rund 800 Meter Entfernung von der Busahltestelle Bses gelegen.
Das Hotel bietet 30 Zimmer, die einen Schreibtisch, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage zur Verfügung stellen. Die Zimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet.
Die Unterkunft bietet ein vegetarisches Frühstück an. Es gibt Bikaji Sweets und Vinu's Restaurant & Bar in 250 Meter Entfernung.