Where are Ron and Ellen?

Malta 2005

Ellen, Ron, Bard, and Rena

Ellen, Ron, Rena, and Bard have tea in Valetta. Bard is Ellen's high school classmate.