Address
Komplek Speed Plaza Blok A No.12 A, Jalan Gunung Sahari XI
Indonesia

Abba Love Speed Plaza