Damouchari Hotel

Damouchari, Magnesia, Greece