Mama's Kubo
Restaurant And Premises At Ground Floor Unit 5-6 Palace Court, 250 Finchley Road, London, NW3 6DN
Restaurants and Cafès
Food Hygeine and Safety
Very Good
Structural Compliance
Generally Satisfactory
Confidence in Management
Generally Satisfactory