« Back to Electricity and Power Enemalta Corporation AddressChurch Wharf, Marsa MRS 1000 Phone+356 21 223601