
IMO Car Wash announces the opening of 6 locations across Australia, Hungary, Czech Republic and Belgium
HIGH WYCOMBE, BUCKINGHAMSHIRE. January 17th, 2024 – IMO, the world’s largest car wash company, announces the openings of six locations in Genk and Beringen, Belgium; Ostrava, Czech Republic; Miskolc, Hungary; Warilla, Australia; and Perth Airport, Australia, in December 2023. IMO is an innovation leader in the conveyor car wash