Treebo Prince Palace encontra-se em Mahabaleshwar, a 4,1 km de Parsi Point e 8,1 km de Sydney Point. Este hotel de 3 estrelas dispõe de acesso Wi-Fi gratuito, serviço de quartos e uma receção aberta 24 horas. Os quartos incluem varanda.
Todos os quartos dispõem de ar condicionado, televisão de ecrã plano com canais por satélite, chaleira, chuveiro, produtos de higiene pessoal gratuitos e secretária. Todos os quartos têm uma casa de banho privativa e roupa de cama.
Treebo Prince Palace disponibiliza pequeno-almoço continental ou vegetariano.
Lingmala Falls fica a 8,7 km de Treebo Prince Palace, enquanto Mahabaleshwar Temple está a 16 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Pune, que fica a 116 km de Treebo Prince Palace.