Greg O'Shea in Love Island
Who is Greg O'Shea from Love Island All Stars?

Discover more about Greg O'Shea, the charming Irish contestant on Love Island All Stars, and his journey on the show.