Located amidst the spiritual aura of the Trikuta Mountains, Lemon Tree Hotel, Katra offers travelers a perfect blend of comfort, serenity, and convenience.
135 pins 21 boards 1 followers
Follow
89