What forms its own peninsula on the peninsula of Greece?

Answer:
Actually it is called Serra de Estrela.
First answer by ID1111094457. Last edit by ID1111094457. Question popularity: 1 [recommend question].