is inactive
Where is OTTO's headquarters?
OTTO's headquarters is located at Talsu rajons, Laucienes pagasts, "Gatves", LV-3285
What is OTTO's industry?
OTTO is in the industry of Restaurant and mobile food service activities
How many employees does OTTO have?
OTTO has 0 employees
What year was OTTO started?
OTTO was started in 1993