Internal Medicine. Location Information. Heart & Vascular Center at Heywood Hospital. 242 Green Street. Favor 2. Gardner, MA 01440. Map & Directions. 978-630-5020. 978-630-5029..