BEACH RESIDENCY

Kannur, Kerla