The Westwood Details loading… Location Address:438 North Avenue, Garwood, New Jersey, 07028, United States