Maiyango

ratingratingratingratingrating
3.73 mi
British
$$
 
+44 116 251 8898
Unit 13-21 St Nicholas Place, Leicester, UK LE1 4LD
Hours
Sorry, hours will be updated soon.

Sorry, our menu is reported as outdated.

Request Menu