Name:Mechta Ouled Melloul
Latitude:35°13'40"N
Longitude:8°12'51"E
Region:El Ma Labiodh
Region:El Ma Labiodh District
Region:Tébessa
Country:Algeria