Details
Hotel image

Mastiff Villa Camellia, Palampur

Escape to Mastiff Villa Camellia, a charming destination nestled in the picturesque town of Palampur. Discover a world where nature's beauty meets warm hospitality, offering you a tranquil retreat amidst the stunning Himalayan landscape.