CTH 1

Celestica (Thailand) Limited

Location:
Chonburi, Thailand

Building Area: