Location

Shop 24a Karama Shopping Plaza
Kalymnos Drive, Karama NT 0812