1. Nala Oil Company 925 Salem End Rd, Framingham, MA 01702 Coordinate: 42.28767,-71.47359 Phone: (508) 879-3835