JPR Photo & Video

St. George’s Square in Valletta, Malta

St. George’s Square in Valletta, Malta

St. George’s Square Photos and Videos – St. George’s Square / Palace Square is a square located in Valletta, Malta. Photos of Presidential Palace.

Visit Malta Travel to Book Flights and Hotels Cheap Online

Leave a Reply

Your email address will not be published. Required fields are marked *