Anchor Inn is an American restaurant that has been serving the community since 1953 and will be closing in May 2025.