Marsa Water Power Station - View 1 North Rock Face Add to clipboard MT NAM PHO-00002626 Part 14/10/1968 Part of Photographic Collection Enemalta