Skip to main content

Revathi Resorts

Tehri Lake: Uttarakhand’s Shimmering Gem & The Ultimate Weekend Escape from Delhi NCR