Twins Restaurant

Twins Restaurant is a building in Lumumba road in Kigoma.

Twins Restaurant

building
Yes
addr:street
Lumumba road