Orchid Bake and Rest Haripad

Orchid Bake and Rest Haripad

Location

Haripad, Kerala, India