france square

listen to the pronunciation of france square
English - English
plaza in Jerusalem (Israel)