Image Malta Valletta pedestrian street 1


Main pedestrian street, Republic street, in Valletta, Malta

Main pedestrian street, Republic street, in Valletta, Malta

Do you have something to say?