In April, Aniston was spotted checking out the plush Elounda Beach Hotel on the island of Crete, about 240 miles south of Greece.
In April, Aniston was spotted checking out the plush Elounda Beach Hotel on the island of Crete, about 240 miles south of Greece.
Leave a Comment