D
Dale Olmstead Review of Star hotels greece
πππππ Star Hotels Greece was absolutely amazing! T...
πππππ Star Hotels Greece was absolutely amazing! The staff was incredibly attentive and the rooms were beautifully decorated. The hotel's location was perfect, within walking distance of the beach and many restaurants. I would definitely stay at this hotel again during my next visit to Greece.
Comments: