what peninsula is France located on?
The Iberian Peninsula contains portions of France.
The Iberian Peninsula.