Located in Nurul Islam Plaza, Ext 5.
CrescentRating: Not CrescentRated
Italian
Muslim owned restaurant
$$ out of $$$$
10 am to 10 pm
Flamingo Street & Zebra Street, Lenasia, Gauteng 1827
No website available
+27 11 852 4378
No email available