Recently found this hidden treasure in Ram's Plaza in Chapel Hill across from Eastgate shopping plaza... I felt as if I was in a Restaurant in Cape Cod -- the food was fresh and full of flavor, and the prices were very reasonable. Try it out! You won't regret it!
more