Restaurant self-service is located in Alger Ctre, Algeria on 04, Boulevard Mohamed Naili, Sidi Mhamed. Restaurant self-service is rated 4.6 out of 5 in the category restaurant in Algeria.
Address
04, Boulevard Mohamed Naili, Sidi Mhamed
Service options
TakeawayDine-in
Amenities
Good for kidsToilets