North Oxford from Massachusetts Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Greenside Restaurant - Massachusetts, North Oxford, 28 Pleasant Street, 01537 (508) 892-8901 Map Kitchen Ventilation Specialists - Massachusetts, North Oxford, 723 Main, 01537 (508) 987-3266 Map North End Pub - Massachusetts, North Oxford, 24 Leicester St, 01537 (508) 987-8669 Map Subway - Massachusetts, North Oxford, 138 Southbridge Rd, 01537 (508) 987-5338 Map