The Deli is a deli located in Manchester.