France comes to the Kimmel Center this April as the Philadelphia International Festival of the Arts commences. Drop by the Commonwealth Plaza to check out an 81-foot Eiffel Tower replica and view the twice-nightly light and sound shows.
Added by Upcoming Robot on April 15, 2011