Welcome to Treebo City Inn Satara , Satara , India