X

malabar tea stall

Working Hours

89 am to 7 pm

About malabar tea stall

malabar hotel is largest tea stall in kannur since 1970 , owner Shamshad says that malabar tea stall serves like home

Download our App