Kallirrois 89 Suite Hotel Address Kallirrois, Athina 117 45, Greece Website www.hellaselements.gr Contact +30 693 263 9706 Rating on Google Maps 5.00 (7 reviews) Open on Google Maps