Nagoor Meera Food Stall

Nagoor Meera Food Stall
Address : Teban Gardens Market & Food Centre, Blk 37A Teban Garden Road #01-26, West Coast, 601037