Libra Orchids is a Indonesia company, located in Jl Penjernihan I/8, Jakarta. more detail is as below. Company Information Company Name: Libra OrchidsCity/Province: JakartaCountry: INDONESIAAddress: Jl Penjernihan I/8, JakartaInternational Area Code: 62Phone: 021-570-1138 (+62-021-570-1138)Category Activities: FloristsArea: JakartaIndustry: Florists More Links Libra Motor Toko Libra Optik Libra Orchids Libra Service Libra Star Djaya Pt ‹ previous | next › Log in to post comments