Luxury apartment building on Psarra and Balalea streets in Chalkida

ESPA