1 more results for Hotel in Satara in Phaltan
Phaltan, India
Jakson Inns is Indias first LEED GREEN platinum rated hotel. Located in Phaltan, Jakson Inns boasts of its impeccable infrastructure, mesmerizing surroundings, and extraordinary services, making it apt for corporate travel and family getaways…