St George Square
Republic Street, Valletta, Island of Malta Malta
St George Square is a Points of Interest & Landmarks place is located in Valletta, Island of Malta. The address of St George Square is Republic Street, Valletta, Island of Malta Malta.