Nile View Compound, New Meina

Location New Meina