First Hotel Complex with Luxury Apartments to Open in AthensAthens will become home to Greece’s first hotel complex featuring luxury serviced apartments that are…