Star Fast Food

Restaurant · Antsiranana

Star Fast Food

  • Restaurant