Westwood Auto Techs – Westwood, NJ Address 120 Woodland Ave Westwood, NJ 07675 Phone Number (201) 664-8447 Website Visit the website Last updated on April 23rd, 2021