Downtown Garwood Details Location Address:Center Street and South Avenue, Garwood, New Jersey, 07027, United States