mail_outline sales@mediastorehouse.com
Malta, Valletta, Senglea, L-Isla, Senglea Point, The Vedette lookout
Malta, Valletta, Senglea, L-Isla, view of Valletta from The Vedette lookout