The Castle Manor Inn at 141 Essex Avenue, Gloucester, Massachuestts is a lovingly restored 1900 Victorian Inn, just a short distance to Atlantic beaches with a relaxing view of the inland waterway from its grand deck.