Hi fellow Land Rover enthusiasts
My name is Artie Okla and I am a Land Rover Master Mechanic with 35 years experience. Im opening a new independent Land Rover repair shop of my own in Quincy, MA at 17 Goddard St. The shop number is 617-435-4784 and the website is located on the web at...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.