Project:

AVIC Town Development

  • Size:
    129 Villa & Land - 1.6m Square meters
  • Location:
    Dar Es Salaam, Tanzania