64MG+HP, Dar es Salaam, Tanzania
Ilala is a Parking lot located at 64MG+HP, Dar es Salaam, Tanzania. It has received 1 reviews with an average rating of 4.0 stars.
The address of Ilala: 64MG+HP, Dar es Salaam, Tanzania
Ilala has 4.0 stars from 1 reviews
Parking lot