Mama Ritas Telephone number: 01752 651708 Address: 89 Mayflower St, Plymouth, PL1 1SD Website: https://https://mamaritaskitchen.co.uk/