MicroNet Template The Armsby Abbey Share: Restaurants The Armsby Abbey Visit Website 144 Main Street Worcester, MA 01608 (508) 795-1012 About Map About Restaurant/Bar What's Nearby? Distance: 5 10 15 20 25 50 mi.