The Bell Tower is a restaurant located in Salisbury, with a rating of 3.6 out of 5 based on 138 visitor reviews. It features 20 photos available for viewing.