Pushkar (1)

The Green House Resort Pushkar

  • 20 (Rooms/Suites/Villas)
The Greenhouse is a luxurious boutique resort in the holy town of Pushkar. The Greenhouse…