Situé à Mahabaleshwar, à 3,1 km du lac Venna, l'Omkar Agro Tourism & Resort propose un jardin, un parking privé gratuit et un restaurant. Il se trouve à environ 5,9 km de Bombay Point, à 7,2 km des chutes de Lingmala et à 7,3 km du temple Mahabaleshwar. Il propose un service d'étage et une réception ouverte 24h/24.
Elphinstone Point se trouve à 12 km de l'hôtel, tandis que Arthur's Seat est à 14 km. L'aéroport international de Pune, le plus proche, est implanté à 127 km.