X
Bombay Tea Stall
Edakkad, Kannur
Rate This
Hotel