image

Castle Deli

 

Be the first to review

Castle Deli is a cozy and welcoming family-owned restaurant located in the heart of the city. The menu boasts an array of fresh sandwiches, salads, soups and desserts. With its friendly staff, scrumptious food and reasonable prices, Castle Deli is a must-visit for foodies.

image