Showing Results 1 - 1 of 1

Mama Calabar

Address: 90-92 Edgware High Street Edgware, England, United Kingdom

Tel 1: +44 (0) 208 952 8653     

Mama Calabar offers outstanding Nigerian cuisine from its location on Empire Way.

 more

Showing Results 1 - 1 of 1