freash foods
nizam
Working Hours
89 am to 7 pmAbout malabar tea stall
malabar hotel is largest tea stall in kannur since 1970 , owner Shamshad says that malabar tea stall serves like home
malabar hotel is largest tea stall in kannur since 1970 , owner Shamshad says that malabar tea stall serves like home