Super Indo - Indonesia Logo
Superindo - Delta Plaza