Athens Center Square Hotel

Athens Center Square Hotel

Athens, Greece / Athens Center Square is a new concept in hotel accommodation, breaking away from the traditional standards of 3 star hotels. E-mail: acs@athenshotelsgroup.com.
Athens Center Square Hotel