Yakınındaki Oteller 1776 Plaza Shopping Center, Sudbury