Hotel SPOT ON 60610 Malabar Tourist Home (Kannur, India)