Olympia Traveller de Luxe

Olympia Traveller de Luxe, Made in Western Germany. Serial number “15 20251 24”.