ALBA is located in Tegalsari, Indonesia on Tunjungan Plaza 1 Lantai 1 PE49-50, Jl. Basuki Rahmat No.8-12, Kedungdoro. ALBA is rated 4.4 out of 5 in the category watch store in Indonesia.
Address
Tunjungan Plaza 1 Lantai 1 PE49-50, Jl. Basuki Rahmat No.8-12, Kedungdoro
Service options
In-store pick-upIn-store shopping