Delmar Apartments & Suites +30 2287041440Triovasalos - Apollonion Road, Pollonia, 84801, GreeceApartment Add to favorites 0