Map Location
Ebi Aquaculture Sdn. Bhd.
Lot 5626, Jalan Padang Benggali, Teluk Air Tawar Spu, 13050, Georgetown, Pulau Pinang, Malaysia