Newbury Center nearby hotel search is centered on latitude 41.4633865356 & longitude -81.2442703247.