X
Royal Hotel
Payyanur, Kannur
Rate This
Restaurant
Den of Sawarmaz
Payyanur, Kannur
Rate This
Den of Sawarmaz is an emerging franchise which proudly presents the variety of sawaramas, BBQ, Grill