Castle Restaurant

The epitome of fine dining



Join Our Mailing List

Copyright © 2017 - Castle Restaurant, 1230 Main Street, Leicester, Massachusetts, 01524