Restaurant Name Mama Calabar 3rd Floor Dexion House, 2-4 Empire Way Wembley London HA9 0XA Telephone 0208 9022277 Email infor@mamacalabar.co.uk View Larger Map Call 0209031374 http://www.mamacalabar.co.uk Tag restaurants uk restaurants london restaurants Log in or register to post comments