X
GREEN PLANET HOTEL& RESTAURANT
Mattannur, Kannur
Rate This
GREEN PLANET HOTEL is located in Mattanūr and features a garden. Among the facilities of this proper