Omkar Agro Tourism & Resort encontra-se em Mahabaleshwar, a 3,1 km de Lago Venna, e apresenta acomodações com um jardim, estacionamento privado gratuito e um restaurante. O alojamento está a cerca de 5,9 km de Bombay Point, a 7,2 km de Lingmala Falls e a 7,3 km de Mahabaleshwar Temple. O alojamento fornece serviço de quartos e uma receção aberta 24 horas.
No alojamento, os quartos incluem varanda.
Elphinstone Point fica a 12 km de Omkar Agro Tourism & Resort, enquanto Arthur's Seat está a 14 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Pune, que fica a 127 km de Omkar Agro Tourism & Resort.